Skip to content
  • Watch
    Notifications
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
15098 lines (14931 sloc) 458 KB
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>act_report</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<style type="text/css">
/*!
*
* Twitter Bootstrap
*
*/
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.navbar {
display: none;
}
.btn > .caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
content: "\002a";
}
.glyphicon-plus:before {
content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
content: "\20ac";
}
.glyphicon-minus:before {
content: "\2212";
}
.glyphicon-cloud:before {
content: "\2601";
}
.glyphicon-envelope:before {
content: "\2709";
}
.glyphicon-pencil:before {
content: "\270f";
}
.glyphicon-glass:before {
content: "\e001";
}
.glyphicon-music:before {
content: "\e002";
}
.glyphicon-search:before {
content: "\e003";
}
.glyphicon-heart:before {
content: "\e005";
}
.glyphicon-star:before {
content: "\e006";
}
.glyphicon-star-empty:before {
content: "\e007";
}
.glyphicon-user:before {
content: "\e008";
}
.glyphicon-film:before {
content: "\e009";
}
.glyphicon-th-large:before {
content: "\e010";
}
.glyphicon-th:before {
content: "\e011";
}
.glyphicon-th-list:before {
content: "\e012";
}
.glyphicon-ok:before {
content: "\e013";
}
.glyphicon-remove:before {
content: "\e014";
}
.glyphicon-zoom-in:before {
content: "\e015";
}
.glyphicon-zoom-out:before {
content: "\e016";
}
.glyphicon-off:before {
content: "\e017";
}
.glyphicon-signal:before {
content: "\e018";
}
.glyphicon-cog:before {
content: "\e019";
}
.glyphicon-trash:before {
content: "\e020";
}
.glyphicon-home:before {
content: "\e021";
}
.glyphicon-file:before {
content: "\e022";
}
.glyphicon-time:before {
content: "\e023";
}
.glyphicon-road:before {
content: "\e024";
}
.glyphicon-download-alt:before {
content: "\e025";
}
.glyphicon-download:before {
content: "\e026";
}
.glyphicon-upload:before {
content: "\e027";
}
.glyphicon-inbox:before {
content: "\e028";
}
.glyphicon-play-circle:before {
content: "\e029";
}
.glyphicon-repeat:before {
content: "\e030";
}
.glyphicon-refresh:before {
content: "\e031";
}
.glyphicon-list-alt:before {
content: "\e032";
}
.glyphicon-lock:before {
content: "\e033";
}
.glyphicon-flag:before {
content: "\e034";
}
.glyphicon-headphones:before {
content: "\e035";
}
.glyphicon-volume-off:before {
content: "\e036";
}
.glyphicon-volume-down:before {
content: "\e037";
}
.glyphicon-volume-up:before {
content: "\e038";
}
.glyphicon-qrcode:before {
content: "\e039";
}
.glyphicon-barcode:before {
content: "\e040";
}
.glyphicon-tag:before {
content: "\e041";
}
.glyphicon-tags:before {
content: "\e042";
}
.glyphicon-book:before {
content: "\e043";
}
.glyphicon-bookmark:before {
content: "\e044";
}
.glyphicon-print:before {
content: "\e045";
}
.glyphicon-camera:before {
content: "\e046";
}
.glyphicon-font:before {
content: "\e047";
}
.glyphicon-bold:before {
content: "\e048";
}
.glyphicon-italic:before {
content: "\e049";
}
.glyphicon-text-height:before {
content: "\e050";
}
.glyphicon-text-width:before {
content: "\e051";
}
.glyphicon-align-left:before {
content: "\e052";
}
.glyphicon-align-center:before {
content: "\e053";
}
.glyphicon-align-right:before {
content: "\e054";
}
.glyphicon-align-justify:before {
content: "\e055";
}
.glyphicon-list:before {
content: "\e056";
}
.glyphicon-indent-left:before {
content: "\e057";
}
.glyphicon-indent-right:before {
content: "\e058";
}
.glyphicon-facetime-video:before {
content: "\e059";
}
.glyphicon-picture:before {
content: "\e060";
}
.glyphicon-map-marker:before {
content: "\e062";
}
.glyphicon-adjust:before {
content: "\e063";
}
.glyphicon-tint:before {
content: "\e064";
}
.glyphicon-edit:before {
content: "\e065";
}
.glyphicon-share:before {
content: "\e066";
}
.glyphicon-check:before {
content: "\e067";
}
.glyphicon-move:before {
content: "\e068";
}
.glyphicon-step-backward:before {
content: "\e069";
}
.glyphicon-fast-backward:before {
content: "\e070";
}
.glyphicon-backward:before {
content: "\e071";
}
.glyphicon-play:before {
content: "\e072";
}
.glyphicon-pause:before {
content: "\e073";
}
.glyphicon-stop:before {
content: "\e074";
}
.glyphicon-forward:before {
content: "\e075";
}
.glyphicon-fast-forward:before {
content: "\e076";
}
.glyphicon-step-forward:before {
content: "\e077";
}
.glyphicon-eject:before {
content: "\e078";
}
.glyphicon-chevron-left:before {
content: "\e079";
}
.glyphicon-chevron-right:before {
content: "\e080";
}
.glyphicon-plus-sign:before {
content: "\e081";
}
.glyphicon-minus-sign:before {
content: "\e082";
}
.glyphicon-remove-sign:before {
content: "\e083";
}
.glyphicon-ok-sign:before {
content: "\e084";
}
.glyphicon-question-sign:before {
content: "\e085";
}
.glyphicon-info-sign:before {
content: "\e086";
}
.glyphicon-screenshot:before {
content: "\e087";
}
.glyphicon-remove-circle:before {
content: "\e088";
}
.glyphicon-ok-circle:before {
content: "\e089";
}
.glyphicon-ban-circle:before {
content: "\e090";
}
.glyphicon-arrow-left:before {
content: "\e091";
}
.glyphicon-arrow-right:before {
content: "\e092";
}
.glyphicon-arrow-up:before {
content: "\e093";
}
.glyphicon-arrow-down:before {
content: "\e094";
}
.glyphicon-share-alt:before {
content: "\e095";
}
.glyphicon-resize-full:before {
content: "\e096";
}
.glyphicon-resize-small:before {
content: "\e097";
}
.glyphicon-exclamation-sign:before {
content: "\e101";
}
.glyphicon-gift:before {
content: "\e102";
}
.glyphicon-leaf:before {
content: "\e103";
}
.glyphicon-fire:before {
content: "\e104";
}
.glyphicon-eye-open:before {
content: "\e105";
}
.glyphicon-eye-close:before {
content: "\e106";
}
.glyphicon-warning-sign:before {
content: "\e107";
}
.glyphicon-plane:before {
content: "\e108";
}
.glyphicon-calendar:before {
content: "\e109";
}
.glyphicon-random:before {
content: "\e110";
}
.glyphicon-comment:before {
content: "\e111";
}
.glyphicon-magnet:before {
content: "\e112";
}
.glyphicon-chevron-up:before {
content: "\e113";
}
.glyphicon-chevron-down:before {
content: "\e114";
}
.glyphicon-retweet:before {
content: "\e115";
}
.glyphicon-shopping-cart:before {
content: "\e116";
}
.glyphicon-folder-close:before {
content: "\e117";
}
.glyphicon-folder-open:before {
content: "\e118";
}
.glyphicon-resize-vertical:before {
content: "\e119";
}
.glyphicon-resize-horizontal:before {
content: "\e120";
}
.glyphicon-hdd:before {
content: "\e121";
}
.glyphicon-bullhorn:before {
content: "\e122";
}
.glyphicon-bell:before {
content: "\e123";
}
.glyphicon-certificate:before {
content: "\e124";
}
.glyphicon-thumbs-up:before {
content: "\e125";
}
.glyphicon-thumbs-down:before {
content: "\e126";
}
.glyphicon-hand-right:before {
content: "\e127";
}
.glyphicon-hand-left:before {
content: "\e128";
}
.glyphicon-hand-up:before {
content: "\e129";
}
.glyphicon-hand-down:before {
content: "\e130";
}
.glyphicon-circle-arrow-right:before {
content: "\e131";
}
.glyphicon-circle-arrow-left:before {
content: "\e132";
}
.glyphicon-circle-arrow-up:before {
content: "\e133";
}
.glyphicon-circle-arrow-down:before {
content: "\e134";
}
.glyphicon-globe:before {
content: "\e135";
}
.glyphicon-wrench:before {
content: "\e136";
}
.glyphicon-tasks:before {
content: "\e137";
}
.glyphicon-filter:before {
content: "\e138";
}
.glyphicon-briefcase:before {
content: "\e139";
}
.glyphicon-fullscreen:before {
content: "\e140";
}
.glyphicon-dashboard:before {
content: "\e141";
}
.glyphicon-paperclip:before {
content: "\e142";
}
.glyphicon-heart-empty:before {
content: "\e143";
}
.glyphicon-link:before {
content: "\e144";
}
.glyphicon-phone:before {
content: "\e145";
}
.glyphicon-pushpin:before {
content: "\e146";
}
.glyphicon-usd:before {
content: "\e148";
}
.glyphicon-gbp:before {
content: "\e149";
}
.glyphicon-sort:before {
content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
content: "\e152";
}
.glyphicon-sort-by-order:before {
content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
content: "\e154";
}
.glyphicon-sort-by-attributes:before {
content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
content: "\e156";
}
.glyphicon-unchecked:before {
content: "\e157";
}
.glyphicon-expand:before {
content: "\e158";
}
.glyphicon-collapse-down:before {
content: "\e159";
}
.glyphicon-collapse-up:before {
content: "\e160";
}
.glyphicon-log-in:before {
content: "\e161";
}
.glyphicon-flash:before {
content: "\e162";
}
.glyphicon-log-out:before {
content: "\e163";
}
.glyphicon-new-window:before {
content: "\e164";
}
.glyphicon-record:before {
content: "\e165";
}
.glyphicon-save:before {
content: "\e166";
}
.glyphicon-open:before {
content: "\e167";
}
.glyphicon-saved:before {
content: "\e168";
}
.glyphicon-import:before {
content: "\e169";
}
.glyphicon-export:before {
content: "\e170";
}
.glyphicon-send:before {
content: "\e171";
}
.glyphicon-floppy-disk:before {
content: "\e172";
}
.glyphicon-floppy-saved:before {
content: "\e173";
}
.glyphicon-floppy-remove:before {
content: "\e174";
}
.glyphicon-floppy-save:before {
content: "\e175";
}
.glyphicon-floppy-open:before {
content: "\e176";
}
.glyphicon-credit-card:before {
content: "\e177";
}
.glyphicon-transfer:before {
content: "\e178";
}
.glyphicon-cutlery:before {
content: "\e179";
}
.glyphicon-header:before {
content: "\e180";
}
.glyphicon-compressed:before {
content: "\e181";
}
.glyphicon-earphone:before {
content: "\e182";
}
.glyphicon-phone-alt:before {
content: "\e183";
}
.glyphicon-tower:before {
content: "\e184";
}
.glyphicon-stats:before {
content: "\e185";
}
.glyphicon-sd-video:before {
content: "\e186";
}
.glyphicon-hd-video:before {
content: "\e187";
}
.glyphicon-subtitles:before {
content: "\e188";
}
.glyphicon-sound-stereo:before {
content: "\e189";
}
.glyphicon-sound-dolby:before {
content: "\e190";
}
.glyphicon-sound-5-1:before {
content: "\e191";
}
.glyphicon-sound-6-1:before {
content: "\e192";
}
.glyphicon-sound-7-1:before {
content: "\e193";
}
.glyphicon-copyright-mark:before {
content: "\e194";
}
.glyphicon-registration-mark:before {
content: "\e195";
}
.glyphicon-cloud-download:before {
content: "\e197";
}
.glyphicon-cloud-upload:before {
content: "\e198";
}
.glyphicon-tree-conifer:before {
content: "\e199";
}
.glyphicon-tree-deciduous:before {
content: "\e200";
}
.glyphicon-cd:before {
content: "\e201";
}
.glyphicon-save-file:before {
content: "\e202";
}
.glyphicon-open-file:before {
content: "\e203";
}
.glyphicon-level-up:before {
content: "\e204";
}
.glyphicon-copy:before {
content: "\e205";
}
.glyphicon-paste:before {
content: "\e206";
}
.glyphicon-alert:before {
content: "\e209";
}
.glyphicon-equalizer:before {
content: "\e210";
}
.glyphicon-king:before {
content: "\e211";
}
.glyphicon-queen:before {
content: "\e212";
}
.glyphicon-pawn:before {
content: "\e213";
}
.glyphicon-bishop:before {
content: "\e214";
}
.glyphicon-knight:before {
content: "\e215";
}
.glyphicon-baby-formula:before {
content: "\e216";
}
.glyphicon-tent:before {
content: "\26fa";
}
.glyphicon-blackboard:before {
content: "\e218";
}
.glyphicon-bed:before {
content: "\e219";
}
.glyphicon-apple:before {
content: "\f8ff";
}
.glyphicon-erase:before {
content: "\e221";
}
.glyphicon-hourglass:before {
content: "\231b";
}
.glyphicon-lamp:before {
content: "\e223";
}
.glyphicon-duplicate:before {
content: "\e224";
}
.glyphicon-piggy-bank:before {
content: "\e225";
}
.glyphicon-scissors:before {
content: "\e226";
}
.glyphicon-bitcoin:before {
content: "\e227";
}
.glyphicon-btc:before {
content: "\e227";
}
.glyphicon-xbt:before {
content: "\e227";
}
.glyphicon-yen:before {
content: "\00a5";
}
.glyphicon-jpy:before {
content: "\00a5";
}
.glyphicon-ruble:before {
content: "\20bd";
}
.glyphicon-rub:before {
content: "\20bd";
}
.glyphicon-scale:before {
content: "\e230";
}
.glyphicon-ice-lolly:before {
content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
content: "\e232";
}
.glyphicon-education:before {
content: "\e233";
}
.glyphicon-option-horizontal:before {
content: "\e234";
}
.glyphicon-option-vertical:before {
content: "\e235";
}
.glyphicon-menu-hamburger:before {
content: "\e236";
}
.glyphicon-modal-window:before {
content: "\e237";
}
.glyphicon-oil:before {
content: "\e238";
}
.glyphicon-grain:before {
content: "\e239";
}
.glyphicon-sunglasses:before {
content: "\e240";
}
.glyphicon-text-size:before {
content: "\e241";
}
.glyphicon-text-color:before {
content: "\e242";
}
.glyphicon-text-background:before {
content: "\e243";
}
.glyphicon-object-align-top:before {
content: "\e244";
}
.glyphicon-object-align-bottom:before {
content: "\e245";
}
.glyphicon-object-align-horizontal:before {
content: "\e246";
}
.glyphicon-object-align-left:before {
content: "\e247";
}
.glyphicon-object-align-vertical:before {
content: "\e248";
}
.glyphicon-object-align-right:before {
content: "\e249";
}
.glyphicon-triangle-right:before {
content: "\e250";
}
.glyphicon-triangle-left:before {
content: "\e251";
}
.glyphicon-triangle-bottom:before {
content: "\e252";
}
.glyphicon-triangle-top:before {
content: "\e253";
}
.glyphicon-console:before {
content: "\e254";
}
.glyphicon-superscript:before {
content: "\e255";
}
.glyphicon-subscript:before {
content: "\e256";
}
.glyphicon-menu-left:before {
content: "\e257";
}
.glyphicon-menu-right:before {
content: "\e258";
}
.glyphicon-menu-down:before {
content: "\e259";
}
.glyphicon-menu-up:before {
content: "\e260";
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 1.42857143;
color: #000;
background-color: #fff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover,
a:focus {
color: #23527c;
text-decoration: underline;
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 3px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin-top: 18px;
margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 9px;
margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size: 75%;
}
h1,
.h1 {
font-size: 33px;
}
h2,
.h2 {
font-size: 27px;
}
h3,
.h3 {
font-size: 23px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 13px;
}
h6,
.h6 {
font-size: 12px;
}
p {
margin: 0 0 9px;
}
.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4;
}
@media (min-width: 768px) {
.lead {
font-size: 19.5px;
}
}
small,
.small {
font-size: 92%;
}
mark,
.mark {
background-color: #fcf8e3;
padding: .2em;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-muted {
color: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color: #fff;
background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #c1e2b3;
}
.bg-info {
background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #afd9ee;
}
.bg-warning {
background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #f7ecb5;
}
.bg-danger {
background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-top: 0;
margin-bottom: 18px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
@media (min-width: 541px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 9px 18px;
margin: 0 0 18px;
font-size: inherit;
border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
address {
margin-bottom: 18px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 2px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #888;
background-color: transparent;
border-radius: 1px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 2px;
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) {
.container {
width: 768px;
}
}
@media (min-width: 992px) {
.container {
width: 940px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
table {
background-color: transparent;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
table col[class*="col-"] {
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 13.5px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
}
input[type="file"] {
display: block;
}
input[type="range"] {
display: block;
width: 100%;
}
select[multiple],
select[size] {
height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
}
.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control::-ms-expand {
border: 0;
background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
input[type="search"] {
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 32px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
line-height: 45px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
min-height: 18px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 30px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5;
}
.input-lg {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-lg {
height: 45px;
line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.form-group-lg select.form-control {
height: 45px;
line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 45px;
min-height: 35px;
padding: 11px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 40px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #404040;
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px;
}
.form-horizontal .form-group {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 17px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px;
}
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
background-color: #fff;
border-color: #ccc;
}
.btn-default .badge {
color: #fff;
background-color: #333;
}
.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
color: #fff;
background-color: #286090;
border-color: #122b40;
}
.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
color: #fff;
background-color: #204d74;
border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary .badge {
color: #337ab7;
background-color: #fff;
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-link {
color: #337ab7;
font-weight: normal;
border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
color: #23527c;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 13px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
left: auto;
right: 0;
}
.dropdown-menu-left {
left: 0;
right: auto;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 541px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -1px;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group > .btn:first-child {
margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn .caret {
margin-left: 0;
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
float: none;
display: table-cell;
width: 1%;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group[class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 45px;
line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon {
padding: 6px 12px;
font-size: 13px;
font-weight: normal;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 2px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 1px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.input-group-addon:first-child {
border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group-addon:last-child {
border-left: 0;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
z-index: 2;
margin-left: -1px;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 2px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar {
position: relative;
min-height: 30px;
margin-bottom: 18px;
border: 1px solid transparent;
}
@media (min-width: 541px) {
.navbar {
border-radius: 2px;
}
}
@media (min-width: 541px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
overflow-x: visible;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 541px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0px;
margin-left: 0px;
}
@media (min-width: 541px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 541px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 541px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.navbar-brand {
float: left;
padding: 6px 0px;
font-size: 17px;
line-height: 18px;
height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 541px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 0px;
padding: 9px 10px;
margin-top: -2px;
margin-bottom: -2px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 2px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 541px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 3px 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 18px;
}
@media (max-width: 540px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 18px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 541px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
}
.navbar-form {
margin-left: 0px;
margin-right: 0px;
padding: 10px 0px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: -1px;
margin-bottom: -1px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.navbar-form .form-control-static {
display: inline-block;
}
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 540px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 541px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: -1px;
margin-bottom: -1px;
}
.navbar-btn.btn-sm {
margin-top: 0px;
margin-bottom: 0px;
}
.navbar-btn.btn-xs {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-text {
margin-top: 6px;
margin-bottom: 6px;
}
@media (min-width: 541px) {
.navbar-text {
float: left;
margin-left: 0px;
margin-right: 0px;
}
}
@media (min-width: 541px) {
.navbar-left {
float: left !important;
float: left;
}
.navbar-right {
float: right !important;
float: right;
margin-right: 0px;
}
.navbar-right ~ .navbar-right {
margin-right: 0;
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #777;
}
.navbar-default .navbar-nav > li > a {
color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 540px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
}
.navbar-default .navbar-link {
color: #777;
}
.navbar-default .navbar-link:hover {
color: #333;
}
.navbar-default .btn-link {
color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color: #ccc;
}
.navbar-inverse {
background-color: #222;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-text {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff;
}
@media (max-width: 540px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444;
background-color: transparent;
}
}
.navbar-inverse .navbar-link {
color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .btn-link {
color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
color: #444;
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 18px;
list-style: none;
background-color: #f5f5f5;
border-radius: 2px;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #5e5e5e;
}
.breadcrumb > .active {
color: #777777;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 2px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eeeeee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777777;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 1px;
border-top-right-radius: 1px;
}
.pager {
padding-left: 0;
margin: 18px 0;
list-style: none;
text-align: center;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #777777;
background-color: #fff;
cursor: not-allowed;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
a.label:hover,
a.label:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-success {
background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #777777;
border-radius: 10px;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #337ab7;
background-color: #fff;
}
.list-group-item > .badge {
float: right;
}
.list-group-item > .badge + .badge {
margin-right: 5px;
}
.nav-pills > li > a > .badge {
margin-left: 3px;
}
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
color: inherit;
}
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200;
}
.jumbotron > hr {
border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
border-radius: 3px;
padding-left: 0px;
padding-right: 0px;
}
.jumbotron .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}
.container .jumbotron,
.container-fluid .jumbotron {
padding-left: 60px;
padding-right: 60px;
}
.jumbotron h1,
.jumbotron .h1 {
font-size: 59px;
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 18px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-left: auto;
margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #337ab7;
}
.thumbnail .caption {
padding: 9px;
color: #000;
}
.alert {
padding: 15px;
margin-bottom: 18px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 18px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media,
.media-body {
zoom: 1;
overflow: hidden;
}
.media-body {
width: 10000px;
}
.media-object {
display: block;
}
.media-object.img-thumbnail {
max-width: none;
}
.media-right,
.media > .pull-right {
padding-left: 10px;
}
.media-left,
.media > .pull-left {
padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
display: table-cell;
vertical-align: top;
}
.media-middle {
vertical-align: middle;
}
.media-bottom {
vertical-align: bottom;
}
.media-heading {
margin-top: 0;
margin-bottom: 5px;
}
.media-list {
padding-left: 0;
list-style: none;
}
.list-group {
margin-bottom: 20px;
padding-left: 0;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.list-group-item:first-child {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
button.list-group-item {
width: 100%;
text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
background-color: #eeeeee;
color: #777777;
cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
color: #c7ddef;
}
.list-group-item-success {
color: #3c763d;
background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;
}
.list-group-item-info {
color: #31708f;
background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f;
}
.list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;
}
.list-group-item-danger {
color: #a94442;
background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442;
}
.list-group-item-heading {
margin-top: 0;
margin-bottom: 5px;
}
.list-group-item-text {
margin-bottom: 0;
line-height: 1.3;
}
.panel {
margin-bottom: 18px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
padding: 15px;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 18px;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel-group .panel + .panel {
margin-top: 5px;
}
.panel-group .panel-heading {
border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: 1px solid #ddd;
}
.panel-default {
border-color: #ddd;
}
.panel-default > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
color: #f5f5f5;
background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ddd;
}
.panel-primary {
border-color: #337ab7;
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
color: #337ab7;
background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #337ab7;
}
.panel-success {
border-color: #d6e9c6;
}
.panel-success > .panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
color: #dff0d8;
background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d6e9c6;
}
.panel-info {
border-color: #bce8f1;
}
.panel-info > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
color: #d9edf7;
background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #bce8f1;
}
.panel-warning {
border-color: #faebcc;
}
.panel-warning > .panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #faebcc;
}
.panel-danger {
border-color: #ebccd1;
}
.panel-danger > .panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
color: #f2dede;
background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ebccd1;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
padding: 24px;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 1px;
}
.close {
float: right;
font-size: 19.5px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
filter: alpha(opacity=50);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 276px;
padding: 1px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 13px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 2px 2px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow {
border-width: 11px;
}
.popover > .arrow:after {
border-width: 10px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999999;
border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999999;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -11px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999999;
border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition: -webkit-transform 0.6s ease-in-out;
-moz-transition: -moz-transform 0.6s ease-in-out;
-o-transition: -o-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0;
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0;
}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 15%;
opacity: 0.5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
left: 50%;
margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
right: 50%;
margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
}
.carousel-control .icon-prev:before {
content: '\2039';
}
.carousel-control .icon-next:before {
content: '\203a';
}
.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
text-shadow: none;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 20px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
content: " ";
display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
/*!
*
* Font Awesome
*
*/
/*!
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
code {
color: #000;
}
pre {
font-size: inherit;
line-height: inherit;
}
label {
font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.corner-all {
border-radius: 2px;
}
.no-padding {
padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer. It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers. The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below). Browsers that are known to implement this
new spec completely include:
Firefox 28.0+
Chrome 29.0+
Internet Explorer 11+
Opera 17.0+
Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
.hbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.vbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
.vbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
/* Old browsers */
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
box-direction: reverse;
/* Modern browsers */
flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
/* Old browsers */
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
/* Old browsers */
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
/* Modern browsers */
flex: 2;
}
.box-group1 {
/* Deprecated */
-webkit-box-flex-group: 1;
-moz-box-flex-group: 1;
box-flex-group: 1;
}
.box-group2 {
/* Deprecated */
-webkit-box-flex-group: 2;
-moz-box-flex-group: 2;
box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
/* Old browsers */
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
/* Modern browsers */
justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
/* Old browsers */
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
/* Modern browsers */
justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
/* Old browsers */
-webkit-box-pack: baseline;
-moz-box-pack: baseline;
box-pack: baseline;
/* Modern browsers */
justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
/* Old browsers */
-webkit-box-pack: stretch;
-moz-box-pack: stretch;
box-pack: stretch;
/* Modern browsers */
justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
/* Old browsers */
-webkit-box-align: start;
-moz-box-align: start;
box-align: start;
/* Modern browsers */
align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
/* Old browsers */
-webkit-box-align: end;
-moz-box-align: end;
box-align: end;
/* Modern browsers */
align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
/* Old browsers */
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
/* Modern browsers */
align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
/* Old browsers */
-webkit-box-align: baseline;
-moz-box-align: baseline;
box-align: baseline;
/* Modern browsers */
align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
/* Old browsers */
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
/* Modern browsers */
align-items: stretch;
}
div.error {
margin: 2em;
text-align: center;
}
div.error > h1 {
font-size: 500%;
line-height: normal;
}
div.error > p {
font-size: 200%;
line-height: normal;
}
div.traceback-wrapper {
text-align: left;
max-width: 800px;
margin: auto;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
body {
background-color: #fff;
/* This makes sure that the body covers the entire window and needs to
be in a different element than the display: box in wrapper below */
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
overflow: visible;
}
body > #header {
/* Initially hidden to prevent FLOUC */
display: none;
background-color: #fff;
/* Display over codemirror */
position: relative;
z-index: 100;
}
body > #header #header-container {
padding-bottom: 5px;
padding-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body > #header .header-bar {
width: 100%;
height: 1px;
background: #e7e7e7;
margin-bottom: -1px;
}
@media print {
body > #header {
display: none !important;
}
}
#header-spacer {
width: 100%;
visibility: hidden;
}
@media print {
#header-spacer {
display: none;
}
}
#ipython_notebook {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
@media (max-width: 991px) {
#ipython_notebook {
margin-left: 10px;
}
}
[dir="rtl"] #ipython_notebook {
float: right !important;
}
#noscript {
width: auto;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-size: 22px;
color: red;
font-weight: bold;
}
#ipython_notebook img {
height: 28px;
}
#site {
width: 100%;
display: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: auto;
}
@media print {
#site {
height: auto !important;
}
}
/* Smaller buttons */
.ui-button .ui-button-text {
padding: 0.2em 0.8em;
font-size: 77%;
}
input.ui-button {
padding: 0.3em 0.9em;
}
span#login_widget {
float: right;
}
span#login_widget > .button,
#logout {
color: #333;
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
color: #fff;
background-color: #333;
}
.nav-header {
text-transform: none;
}
#header > span {
margin-top: 10px;
}
.modal_stretch .modal-dialog {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
max-height: calc(100vh - 200px);
overflow: auto;
flex: 1;
}
@media (min-width: 768px) {
.modal .modal-dialog {
width: 700px;
}
}
@media (min-width: 768px) {
select.form-control {
margin-left: 12px;
margin-right: 12px;
}
}
/*!
*
* IPython auth
*
*/
.center-nav {
display: inline-block;
margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
background-color: none;
display: inline;
}
.alternate_upload.form {
padding: 0;
margin: 0;
}
.alternate_upload input.fileinput {
text-align: center;
vertical-align: middle;
display: inline;
opacity: 0;
z-index: 2;
width: 12ex;
margin-right: -12ex;
}
.alternate_upload .btn-upload {
height: 22px;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
[dir="rtl"] #tabs li {
float: right;
}
ul#tabs {
margin-bottom: 4px;
}
[dir="rtl"] ul#tabs {
margin-right: 0px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
text-decoration: none;
}
ul.breadcrumb i.icon-home {
font-size: 16px;
margin-right: 4px;
}
ul.breadcrumb span {
color: #5e5e5e;
}
.list_toolbar {
padding: 4px 0 4px 0;
vertical-align: middle;
}
.list_toolbar .tree-buttons {
padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons {
float: left !important;
}
[dir="rtl"] .list_toolbar .pull-right {
padding-top: 1px;
float: left !important;
}
[dir="rtl"] .list_toolbar .pull-left {
float: right !important;
}
.dynamic-buttons {
padding-top: 3px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: 24px;
}
.list_header {
font-weight: bold;
background-color: #EEE;
}
.list_placeholder {
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.list_container {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 2px;
}
.list_container > div {
border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
background-color: red;
}
.list_container > div:last-child {
border: none;
}
.list_item:hover .list_item {
background-color: #ddd;
}
.list_item a {
text-decoration: none;
}
.list_item:hover {
background-color: #fafafa;
}
.list_header > div,
.list_item > div {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 14px;
vertical-align: baseline;
line-height: 22px;
position: relative;
top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: 22px;
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: 22px;
height: 24px;
}
.item_icon {
font-size: 14px;
color: #5e5e5e;
margin-right: 7px;
margin-left: 7px;
line-height: 22px;
vertical-align: baseline;
}
.item_buttons {
line-height: 1em;
margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
margin-left: 5px;
}
.item_buttons .btn {
min-width: 13ex;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #5cb85c;
}
.item_buttons .kernel-name {
padding-top: 4px;
color: #5bc0de;
margin-right: 7px;
float: left;
}
.toolbar_info {
height: 24px;
line-height: 24px;
}
.list_item input:not([type=checkbox]) {
padding-top: 3px;
padding-bottom: 3px;
height: 22px;
line-height: 14px;
margin: 0px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: 7px;
margin-left: -2px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
#tree-selector {
padding-right: 0px;
}
[dir="rtl"] #tree-selector a {
float: right;
}
#button-select-all {
min-width: 50px;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f114";
}
.folder_icon:before.pull-left {
margin-right: .3em;
}
.folder_icon:before.pull-right {
margin-left: .3em;
}
.notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
}
.notebook_icon:before.pull-left {
margin-right: .3em;
}
.notebook_icon:before.pull-right {
margin-left: .3em;
}
.running_notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
margin-left: .3em;
}
.file_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f016";
position: relative;
top: -2px;
}
.file_icon:before.pull-left {
margin-right: .3em;
}
.file_icon:before.pull-right {
margin-left: .3em;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
left: auto;
right: 0;
}
[dir="rtl"] #new-menu {
text-align: right;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: "\f096";
}
.kernel-menu-icon:before {
content: "\f096";
}
.kernel-menu-icon-current:before {
content: "\f00c";
}
#tab_content {
padding-top: 20px;
}
#running .panel-group .panel {
margin-top: 3px;
margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
background-color: #EEE;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
text-decoration: none;
}
#running .panel-group .panel .panel-body {
padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
border-bottom: 0px;
}
[dir="rtl"] #running .col-sm-8 {
float: right !important;
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
padding: 0px 5px;
}
.selected-keymap i.fa:before {
content: "\f00c";
}
#mode-menu {
overflow: auto;
max-height: 20em;
}
.edit_app #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
/* Use a negative 1 bottom margin, so the border overlaps the border of the
header */
margin-bottom: -1px;
}
.dirty-indicator {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator.pull-left {
margin-right: .3em;
}
.dirty-indicator.pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-dirty.pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-clean.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
margin-left: .3em;
}
#filename {
font-size: 16pt;
display: table;
padding: 0px 5px;
}
#current-mode {
padding-left: 5px;
padding-right: 5px;
}
#texteditor-backdrop {
padding-top: 20px;
padding-bottom: 20px;
}
@media not print {
#texteditor-backdrop {
background-color: #EEE;
}
}
@media print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
color: black;
}
.ansired {
color: darkred;
}
.ansigreen {
color: darkgreen;
}
.ansiyellow {
color: #c4a000;
}
.ansiblue {
color: darkblue;
}
.ansipurple {
color: darkviolet;
}
.ansicyan {
color: steelblue;
}
.ansigray {
color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
background-color: black;
}
.ansibgred {
background-color: red;
}
.ansibggreen {
background-color: green;
}
.ansibgyellow {
background-color: yellow;
}
.ansibgblue {
background-color: blue;
}
.ansibgpurple {
background-color: magenta;
}
.ansibgcyan {
background-color: cyan;
}
.ansibggray {
background-color: gray;
}
div.cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
width: 100%;
padding: 5px;
/* This acts as a spacer between cells, that is outside the border */
margin: 0px;
outline: none;
border-left-width: 1px;
padding-left: 5px;
background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
border-left-color: #90CAF9;
border-left-color: #E3F2FD;
border-left-width: 1px;
padding-left: 5px;
border-right-color: #E3F2FD;
border-right-width: 1px;
background: #E3F2FD;
}
@media print {
div.cell.jupyter-soft-selected {
border-color: transparent;
}
}
div.cell.selected {
border-color: #ababab;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
div.cell.selected {
border-color: transparent;
}
}
div.cell.selected.jupyter-soft-selected {
border-left-width: 0;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
.edit_mode div.cell.selected {
border-color: transparent;
}
}
.prompt {
/* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
min-width: 14ex;
/* This padding is tuned to match the padding on the CodeMirror editor. */
padding: 0.4em;
margin: 0px;
font-family: monospace;
text-align: right;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
/* Don't highlight prompt number selection */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Use default cursor */
cursor: default;
}
@media (max-width: 540px) {
.prompt {
text-align: left;
}
}
div.inner_cell {
min-width: 0;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
border: 1px solid #cfcfcf;
border-radius: 2px;
background: #f7f7f7;
line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
is no content in the output_subarea and the prompt. The main purpose of this is
to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
padding-top: 0;
padding-bottom: 0;
}
div.unrecognized_cell {
padding: 5px 5px 5px 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.unrecognized_cell .inner_cell {
border-radius: 2px;
padding: 5px;
font-weight: bold;
color: red;
border: 1px solid #cfcfcf;
background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
color: inherit;
text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
color: inherit;
text-decoration: none;
}
@media (max-width: 540px) {
div.unrecognized_cell > div.prompt {
display: none;
}
}
div.code_cell {
/* avoid page breaking on code cells when printing */
}
@media print {
div.code_cell {
page-break-inside: avoid;
}
}
/* any special styling for code cells that are currently running goes here */
div.input {
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.input {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
color: #303F9F;
border-top: 1px solid transparent;
}
div.input_area > div.highlight {
margin: 0.4em;
border: none;
padding: 0px;
background-color: transparent;
}
div.input_area > div.highlight > pre {
margin: 0px;
border: none;
padding: 0px;
background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
* monospace font with inconsistent normal/bold/italic height. See
* notebookmain.js. Such fonts will have keywords vertically offset with
* respect to the rest of the text. The user should select a better font.
* See: https://github.com/ipython/ipython/issues/1503
*
* .CodeMirror span {
* vertical-align: bottom;
* }
*/
.CodeMirror {
line-height: 1.21429em;
/* Changed from 1em to our global default */
font-size: 14px;
height: auto;
/* Changed to auto to autogrow */
background: none;
/* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
/* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
/* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
overflow-y: hidden;
overflow-x: auto;
}
.CodeMirror-lines {
/* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
/* we have set a different line-height and want this to scale with that. */
padding: 0.4em;
}
.CodeMirror-linenumber {
padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.CodeMirror pre {
/* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
/* .CodeMirror-lines */
padding: 0;
border: 0;
border-radius: 0;
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme
*/
.highlight-base {
color: #000;
}
.highlight-variable {
color: #000;
}
.highlight-variable-2 {
color: #1a1a1a;
}
.highlight-variable-3 {
color: #333333;
}
.highlight-string {
color: #BA2121;
}
.highlight-comment {
color: #408080;
font-style: italic;
}
.highlight-number {
color: #080;
}
.highlight-atom {
color: #88F;
}
.highlight-keyword {
color: #008000;
font-weight: bold;
}
.highlight-builtin {
color: #008000;
}
.highlight-error {
color: #f00;
}
.highlight-operator {
color: #AA22FF;
font-weight: bold;
}
.highlight-meta {
color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
color: #00f;
}
.highlight-string-2 {
color: #f50;
}
.highlight-qualifier {
color: #555;
}
.highlight-bracket {
color: #997;
}
.highlight-tag {
color: #170;
}
.highlight-attribute {
color: #00c;
}
.highlight-header {
color: blue;
}
.highlight-quote {
color: #090;
}
.highlight-link {
color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
color: #008000;
font-weight: bold;
}
.cm-s-ipython span.cm-atom {
color: #88F;
}
.cm-s-ipython span.cm-number {
color: #080;
}
.cm-s-ipython span.cm-def {
color: #00f;
}
.cm-s-ipython span.cm-variable {
color: #000;
}
.cm-s-ipython span.cm-operator {
color: #AA22FF;
font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
color: #333333;
}
.cm-s-ipython span.cm-comment {
color: #408080;
font-style: italic;
}
.cm-s-ipython span.cm-string {
color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
color: #f50;
}
.cm-s-ipython span.cm-meta {
color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
color: #555;
}
.cm-s-ipython span.cm-builtin {
color: #008000;
}
.cm-s-ipython span.cm-bracket {
color: #997;
}
.cm-s-ipython span.cm-tag {
color: #170;
}
.cm-s-ipython span.cm-attribute {
color: #00c;
}
.cm-s-ipython span.cm-header {
color: blue;
}
.cm-s-ipython span.cm-quote {
color: #090;
}
.cm-s-ipython span.cm-link {
color: #00c;
}
.cm-s-ipython span.cm-error {
color: #f00;
}
.cm-s-ipython span.cm-tab {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
background-position: right;
background-repeat: no-repeat;
}
div.output_wrapper {
/* this position must be relative to enable descendents to be absolute within it */
position: relative;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
/* ideally, this would be max-height, but FF barfs all over that */
height: 24em;
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
width: 100%;
overflow: auto;
border-radius: 2px;
-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
margin: 0px;
padding: 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
div.out_prompt_overlay {
height: 100%;
padding: 0px 0.4em;
position: absolute;
border-radius: 2px;
}
div.out_prompt_overlay:hover {
/* use inner shadow to get border that is computed the same on WebKit/FF */
-webkit-box-shadow: inset 0 0 1px #000;
box-shadow: inset 0 0 1px #000;
background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
padding: 0px;
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.output_area .MathJax_Display {
text-align: left !important;
}
div.output_area .rendered_html table {
margin-left: 0;
margin-right: 0;
}
div.output_area .rendered_html img {
margin-left: 0;
margin-right: 0;
}
div.output_area img,
div.output_area svg {
max-width: 100%;
height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
max-width: none;
}
/* This is needed to protect the pre formating from global settings such
as that of bootstrap */
.output {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
@media (max-width: 540px) {
div.output_area {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
div.output_area pre {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
color: black;
background-color: transparent;
border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
the prompt div. */
div.output_subarea {
overflow-x: auto;
padding: 0.4em;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
output types */
/* all text output has this class: */
div.output_text {
text-align: left;
color: #000;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
background: #fdd;
/* very light red background for stderr */
}
div.output_latex {
text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
padding: 0;
}
.js-error {
color: darkred;
}
/* raw_input styles */
div.raw_input_container {
line-height: 1.21429em;
padding-top: 5px;
}
pre.raw_input_prompt {
/* nothing needed here. */
}
input.raw_input {
font-family: monospace;
font-size: inherit;
color: inherit;
width: auto;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0em 0.25em;
margin: 0em 0.25em;
}
input.raw_input:focus {
box-shadow: none;
}
p.p-space {
margin-bottom: 10px;
}
div.output_unrecognized {
padding: 5px;
font-weight: bold;
color: red;
}
div.output_unrecognized a {
color: inherit;
text-decoration: none;
}
div.output_unrecognized a:hover {
color: inherit;
text-decoration: none;
}
.rendered_html {
color: #000;
/* any extras will just be numbers: */
}
.rendered_html em {
font-style: italic;
}
.rendered_html strong {
font-weight: bold;
}
.rendered_html u {
text-decoration: underline;
}
.rendered_html :link {
text-decoration: underline;
}
.rendered_html :visited {
text-decoration: underline;
}
.rendered_html h1 {
font-size: 185.7%;
margin: 1.08em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h2 {
font-size: 157.1%;
margin: 1.27em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h3 {
font-size: 128.6%;
margin: 1.55em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h4 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h5 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h6 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h1:first-child {
margin-top: 0.538em;
}
.rendered_html h2:first-child {
margin-top: 0.636em;
}
.rendered_html h3:first-child {
margin-top: 0.777em;
}
.rendered_html h4:first-child {
margin-top: 1em;
}
.rendered_html h5:first-child {
margin-top: 1em;
}
.rendered_html h6:first-child {
margin-top: 1em;
}
.rendered_html ul {
list-style: disc;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ul ul {
list-style: square;
margin: 0em 2em;
}
.rendered_html ul ul ul {
list-style: circle;
margin: 0em 2em;
}
.rendered_html ol {
list-style: decimal;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
margin: 0em 2em;
}
.rendered_html * + ul {
margin-top: 1em;
}
.rendered_html * + ol {
margin-top: 1em;
}
.rendered_html hr {
color: black;
background-color: black;
}
.rendered_html pre {
margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
border: 0;
background-color: #fff;
color: #000;
font-size: 100%;
padding: 0px;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: 1px solid black;
border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
border: 1px solid black;
border-collapse: collapse;
margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
text-align: left;
vertical-align: middle;
padding: 4px;
}
.rendered_html th {
font-weight: bold;
}
.rendered_html * + table {
margin-top: 1em;
}
.rendered_html p {
text-align: left;
}
.rendered_html * + p {
margin-top: 1em;
}
.rendered_html img {
display: block;
margin-left: auto;
margin-right: auto;
}
.rendered_html * + img {
margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
max-width: 100%;
height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
max-width: none;
}
div.text_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.text_cell > div.prompt {
display: none;
}
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
outline: none;
resize: none;
width: inherit;
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
padding: 0px 20px;
visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
visibility: visible;
}
.text_cell.rendered .input_area {
display: none;
}
.text_cell.rendered .rendered_html {
overflow-x: auto;
overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
font-size: 185.7%;
}
.cm-header-2 {
font-size: 157.1%;
}
.cm-header-3 {
font-size: 128.6%;
}
.cm-header-4 {
font-size: 110%;
}
.cm-header-5 {
font-size: 100%;
font-style: italic;
}
.cm-header-6 {
font-size: 100%;
font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
.notebook_app {
padding-left: 0px;
padding-right: 0px;
}
}
#ipython-main-app {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook_panel {
margin: 0px;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook {
font-size: 14px;
line-height: 20px;
overflow-y: hidden;
overflow-x: auto;
width: 100%;
/* This spaces the page away from the edge of the notebook area */
padding-top: 20px;
margin: 0px;
outline: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height: 100%;
}
@media not print {
#notebook-container {
padding: 15px;
background-color: #fff;
min-height: 0;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
@media print {
#notebook-container {
width: 100%;
}
}
div.ui-widget-content {
border: 1px solid #ababab;
outline: none;
}
pre.dialog {
background-color: #f7f7f7;
border: 1px solid #ddd;
border-radius: 2px;
padding: 0.4em;
padding-left: 2em;
}
p.dialog {
padding: 0.2em;
}
/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
*/
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
#fonttest {
font-family: monospace;
}
p {
margin-bottom: 0;
}
.end_space {
min-height: 100px;
transition: height .2s ease;
}
.notebook_app > #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
.notebook_app {
background-color: #EEE;
}
}
kbd {
border-style: solid;
border-width: 1px;
box-shadow: none;
margin: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
border: thin solid #CFCFCF;
border-bottom: none;
background: #EEE;
border-radius: 2px 2px 0px 0px;
width: 100%;
height: 29px;
padding-right: 4px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
display: -webkit-flex;
}
@media print {
.celltoolbar {
display: none;
}
}
.ctb_hideshow {
display: none;
vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
border: 1px solid #cfcfcf;
}
.celltoolbar {
font-size: 87%;
padding-top: 3px;
}
.celltoolbar select {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
width: inherit;
font-size: inherit;
height: 22px;
padding: 0px;
display: inline-block;
}
.celltoolbar select:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
color: #999;
opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
color: #999;
}
.celltoolbar select::-ms-expand {
border: 0;
background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
background-color: #eeeeee;
opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
cursor: not-allowed;
}
textarea.celltoolbar select {
height: auto;
}
select.celltoolbar select {
height: 30px;
line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
height: auto;
}
.celltoolbar label {
margin-left: 5px;
margin-right: 5px;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: 1px solid #ababab;
border-radius: 2px;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
line-height: 1;
}
.completions select {
background: white;
outline: none;
border: none;
padding: 0px;
margin: 0px;
overflow: auto;
font-family: monospace;
font-size: 110%;
color: #000;
width: auto;
}
.completions select option.context {
color: #286090;
}
#kernel_logo_widget {
float: right !important;
float: right;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
#menubar {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top: 1px;
}
#menubar .navbar {
border-top: 1px;
border-radius: 0px 0px 2px 2px;
margin-bottom: 0px;
}
#menubar .navbar-toggle {
float: left;
padding-top: 7px;
padding-bottom: 7px;
border: none;
}
#menubar .navbar-collapse {
clear: left;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f0da";
float: right;
color: #333333;
margin-top: 2px;
margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
color: #262626;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
#notification_area {
float: right !important;
float: right;
z-index: 10;
}
.indicator_area {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
#kernel_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
padding-left: 5px;
padding-right: 5px;
}
#modal_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
#readonly-indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: none;
}
.modal_indicator:before {
width: 1.28571429em;
text-align: center;
}
.edit_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f111";
}
.kernel_busy_icon:before.pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
margin-left: .3em;
}
.notification_widget {
color: #777;
z-index: 10;
background: rgba(240, 240, 240, 0.5);
margin-right: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.notification_widget:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
background-color: #fff;
border-color: #ccc;
}
.notification_widget .badge {
color: #fff;
background-color: #333;
}
.notification_widget.warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.notification_widget.warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.notification_widget.success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.notification_widget.success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success .badge {
color: #5cb85c;
background-color: #fff;
}
.notification_widget.info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.notification_widget.info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info .badge {
color: #5bc0de;
background-color: #fff;
}
.notification_widget.danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.notification_widget.danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger .badge {
color: #d9534f;
background-color: #fff;
}
div#pager {
background-color: #fff;
font-size: 14px;
line-height: 20px;
overflow: hidden;
display: none;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 50%;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
/* Display over codemirror */
z-index: 100;
/* Hack which prevents jquery ui resizable from changing top. */
top: auto !important;
}
div#pager pre {
line-height: 1.21429em;
color: #000;
background-color: #f7f7f7;
padding: 0.4em;
}
div#pager #pager-button-area {
position: absolute;
top: 8px;
right: 20px;
}
div#pager #pager-contents {
position: relative;
overflow: auto;
width: 100%;
height: 100%;
}
div#pager #pager-contents #pager-container {
position: relative;
padding: 15px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #f7f7f7;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
/* This injects handle bars (a short, wide = symbol) for
the resize handle. */
}
div#pager .ui-resizable-handle::after {
content: '';
top: 2px;
left: 50%;
height: 3px;
width: 30px;
margin-left: -15px;
position: absolute;
border-top: 1px solid #cfcfcf;
}
.quickhelp {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
line-height: 1.8em;
}
.shortcut_key {
display: inline-block;
width: 21ex;
text-align: right;
font-family: monospace;
}
.shortcut_descr {
display: inline-block;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
span.save_widget {
margin-top: 6px;
}
span.save_widget span.filename {
height: 1em;
line-height: 1em;
padding: 3px;
margin-left: 16px;
border: none;
font-size: 146.5%;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
}
span.checkpoint_status,
span.autosave_status {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
span.checkpoint_status {
display: none;
}
span.autosave_status {
font-size: x-small;
}
}
.toolbar {
padding: 0px;
margin-left: -5px;
margin-top: 2px;
margin-bottom: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 2px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 0.3em;
margin-right: 0.3em;
padding: 0px;
padding-top: 3px;
}
.toolbar .btn {
padding: 2px 8px;
}
.toolbar .btn-group {
margin-top: 0px;
margin-left: 5px;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: -8px;
border: 0px;
min-height: 27px;
margin-left: 0px;
padding-top: 11px;
padding-bottom: 3px;
}
#maintoolbar .navbar-text {
float: none;
vertical-align: middle;
text-align: right;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
}
.select-xs {
height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
background-color: #F37626;
color: white;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
* of chance of beeing generated from the ../less/[samename].less file, you can
* try to get back the less file by reverting somme commit in history
**/
/*
* We'll try to get something pretty, so we
* have some strange css to have the scroll bar on
* the left with fix button on the top right of the tooltip
*/
@-moz-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*properties of tooltip after "expand"*/
.bigtooltip {
overflow: auto;
height: 200px;
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
text-overflow: ellipsis;
overflow: hidden;
height: 80px;
}
.tooltipbuttons {
position: absolute;
padding-right: 15px;
top: 0px;
right: 0px;
}
.tooltiptext {
/*avoid the button to overlap on some docstring*/
padding-right: 30px;
}
.ipython_tooltip {
max-width: 700px;
/*fade-in animation when inserted*/
-webkit-animation: fadeOut 400ms;
-moz-animation: fadeOut 400ms;
animation: fadeOut 400ms;
-webkit-animation: fadeIn 400ms;
-moz-animation: fadeIn 400ms;
animation: fadeIn 400ms;
vertical-align: middle;
background-color: #f7f7f7;
overflow: visible;
border: #ababab 1px solid;
outline: none;
padding: 3px;
margin: 0px;
padding-left: 7px;
font-family: monospace;
min-height: 50px;
-moz-box-shadow: 0px 6px 10px -1px #adadad;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
border-radius: 2px;
position: absolute;
z-index: 1000;
}
.ipython_tooltip a {
float: right;
}
.ipython_tooltip .tooltiptext pre {
border: 0;
border-radius: 0;
font-size: 100%;
background-color: #f7f7f7;
}
.pretooltiparrow {
left: 0px;
margin: 0px;
top: -16px;
width: 40px;
height: 16px;
overflow: hidden;
position: absolute;
}
.pretooltiparrow:before {
background-color: #f7f7f7;
border: 1px #ababab solid;
z-index: 11;
content: "";
position: absolute;
left: 15px;
top: 10px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
ul.typeahead-list i {
margin-left: -10px;
width: 18px;
}
ul.typeahead-list {
max-height: 80vh;
overflow: auto;
}
ul.typeahead-list > li > a {
/** Firefox bug **/
/* see https://github.com/jupyter/notebook/issues/559 */
white-space: normal;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
display: none;
}
.command-shortcut:before {
content: "(command)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
background-color: #BBDEFB;
border-color: #90CAF9;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
background-color: #FFCDD2;
border-color: #EF9A9A;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #C8E6C9;
border-color: #A5D6A7;
border-radius: 0px;
}
#find-and-replace #replace-preview {
max-height: 60vh;
overflow: auto;
}
#find-and-replace #replace-preview pre {
padding: 5px 10px;
}
.terminal-app {
background: #EEE;
}
.terminal-app #header {
background: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
width: 100%;
float: left;
font-family: monospace;
color: white;
background: black;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
line-height: 1em;
font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
padding: 10px;
}
.terminal-app .terminal-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
</style>
<style type="text/css">
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }
.ansi-bold { font-weight: bold; }
</style>
<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
overflow: visible;
padding: 8px;
}
div#notebook {
overflow: visible;
border-top: none;
}
@media print {
div.cell {
display: block;
page-break-inside: avoid;
}
div.output_wrapper {
display: block;
page-break-inside: avoid;
}
div.output {
display: block;
page-break-inside: avoid;
}
}
</style>
<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">
<!-- Loading mathjax macro -->
<!-- Load mathjax -->
<script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
// Center justify equations in code and markdown cells. Elsewhere
// we use CSS to left justify single line equations in code cells.
displayAlign: 'center',
"HTML-CSS": {
styles: {'.MathJax_Display': {"margin": 0}},
linebreaks: { automatic: true }
}
});
</script>
<!-- End of mathjax configuration --></head>
<body>
<div tabindex="-1" id="notebook" class="border-box-sizing">
<div class="container" id="notebook-container">
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Analyzing,-and-Visualizing-Data">Analyzing, and Visualizing Data<a class="anchor-link" href="#Analyzing,-and-Visualizing-Data">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">matplotlib</span>
<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span>
<span class="o">%</span><span class="k">matplotlib</span> inline
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">matplotlib</span><span class="o">.</span><span class="n">style</span><span class="o">.</span><span class="n">use</span><span class="p">(</span><span class="s1">&#39;ggplot&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s1">&#39;./Data/twitter_archive_master.csv&#39;</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">info</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>&lt;class &#39;pandas.core.frame.DataFrame&#39;&gt;
RangeIndex: 1994 entries, 0 to 1993
Data columns (total 16 columns):
tweet_id 1994 non-null int64
timestamp 1994 non-null object
source 1994 non-null object
text 1994 non-null object
expanded_urls 1994 non-null object
rating_numerator 1994 non-null float64
rating_denominator 1994 non-null float64
name 1994 non-null object
favorites 1994 non-null int64
retweets 1994 non-null int64
user_followers 1994 non-null int64
jpg_url 1994 non-null object
dog_stage 1994 non-null object
prediction_algorithm 1686 non-null object
confidence_level 1994 non-null float64
dog_gender 862 non-null object
dtypes: float64(3), int64(4), object(9)
memory usage: 249.3+ KB
</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[5]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style>
.dataframe thead tr:only-child th {
text-align: right;
}
.dataframe thead th {
text-align: left;
}
.dataframe tbody tr th {
vertical-align: top;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>tweet_id</th>
<th>timestamp</th>
<th>source</th>
<th>text</th>
<th>expanded_urls</th>
<th>rating_numerator</th>
<th>rating_denominator</th>
<th>name</th>
<th>favorites</th>
<th>retweets</th>
<th>user_followers</th>
<th>jpg_url</th>
<th>dog_stage</th>
<th>prediction_algorithm</th>
<th>confidence_level</th>
<th>dog_gender</th>
</tr>
</thead>
<tbody>
<tr>
<th>0</th>
<td>892420643555336193</td>
<td>2017-08-01 16:23:56</td>
<td>Twitter for iPhone</td>
<td>This is Phineas. He's a mystical boy. Only eve...</td>
<td>https://twitter.com/dog_rates/status/892420643...</td>
<td>13.0</td>
<td>10.0</td>
<td>Phineas</td>
<td>38963</td>
<td>8637</td>
<td>6604923</td>
<td>https://pbs.twimg.com/media/DGKD1-bXoAAIAUK.jpg</td>
<td>None</td>
<td>NaN</td>
<td>0.000000</td>
<td>NaN</td>
</tr>
<tr>
<th>1</th>
<td>680055455951884288</td>
<td>2015-12-24 16:00:30</td>
<td>TweetDeck</td>
<td>Meet Sammy. At first I was like "that's a snow...</td>
<td>https://twitter.com/dog_rates/status/680055455...</td>
<td>10.0</td>
<td>10.0</td>
<td>Sammy</td>
<td>17921</td>
<td>7868</td>
<td>6605568</td>
<td>https://pbs.twimg.com/media/CW-ZRC_WQAAyFrL.jpg</td>
<td>None</td>
<td>Samoyed</td>
<td>0.995466</td>
<td>male</td>
</tr>
<tr>
<th>2</th>
<td>680070545539371008</td>
<td>2015-12-24 17:00:27</td>
<td>TweetDeck</td>
<td>Say hello to Emmie. She's trapped in an orname...</td>
<td>https://twitter.com/dog_rates/status/680070545...</td>
<td>9.0</td>
<td>10.0</td>
<td>Emmie</td>
<td>2756</td>
<td>967</td>
<td>6605568</td>
<td>https://pbs.twimg.com/media/CW-dU34WQAANBGy.jpg</td>
<td>None</td>
<td>Shih-Tzu</td>
<td>0.121811</td>
<td>NaN</td>
</tr>
<tr>
<th>3</th>
<td>680085611152338944</td>
<td>2015-12-24 18:00:19</td>
<td>TweetDeck</td>
<td>This is by far the most coordinated series of ...</td>
<td>https://twitter.com/dog_rates/status/680085611...</td>
<td>12.0</td>
<td>10.0</td>
<td>by</td>
<td>13701</td>
<td>9803</td>
<td>6605568</td>
<td>https://pbs.twimg.com/media/CXAiiHUWkAIN_28.jpg</td>
<td>None</td>
<td>NaN</td>
<td>0.000000</td>
<td>NaN</td>
</tr>
<tr>
<th>4</th>
<td>680115823365742593</td>
<td>2015-12-24 20:00:22</td>
<td>Twitter for iPhone</td>
<td>This is Ozzy. He woke up 2 minutes before he h...</td>
<td>https://twitter.com/dog_rates/status/680115823...</td>
<td>9.0</td>
<td>10.0</td>
<td>Ozzy</td>
<td>2903</td>
<td>1006</td>
<td>6605568</td>
<td>https://pbs.twimg.com/media/CXBBurSWMAELewi.jpg</td>
<td>None</td>
<td>pug</td>
<td>0.999365</td>
<td>male</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Convert columns to their appropriate types and set the timestamp as an index</span>
<span class="n">df</span><span class="p">[</span><span class="s1">&#39;tweet_id&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;tweet_id&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">object</span><span class="p">)</span>
<span class="n">df</span><span class="p">[</span><span class="s1">&#39;timestamp&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_datetime</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">timestamp</span><span class="p">)</span>
<span class="n">df</span><span class="p">[</span><span class="s1">&#39;source&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;source&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="s1">&#39;category&#39;</span><span class="p">)</span>
<span class="n">df</span><span class="p">[</span><span class="s1">&#39;dog_stage&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;dog_stage&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="s1">&#39;category&#39;</span><span class="p">)</span>
<span class="n">df</span><span class="p">[</span><span class="s1">&#39;dog_gender&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;dog_gender&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="s1">&#39;category&#39;</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">set_index</span><span class="p">(</span><span class="s1">&#39;timestamp&#39;</span><span class="p">,</span> <span class="n">inplace</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">info</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>&lt;class &#39;pandas.core.frame.DataFrame&#39;&gt;
DatetimeIndex: 1994 entries, 2017-08-01 16:23:56 to 2016-06-03 01:07:16
Data columns (total 15 columns):
tweet_id 1994 non-null object
source 1994 non-null category
text 1994 non-null object
expanded_urls 1994 non-null object
rating_numerator 1994 non-null float64
rating_denominator 1994 non-null float64
name 1994 non-null object
favorites 1994 non-null int64
retweets 1994 non-null int64
user_followers 1994 non-null int64
jpg_url 1994 non-null object
dog_stage 1994 non-null category
prediction_algorithm 1686 non-null object
confidence_level 1994 non-null float64
dog_gender 862 non-null category
dtypes: category(3), float64(3), int64(3), object(6)
memory usage: 208.7+ KB
</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="o">.</span><span class="n">describe</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[7]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style>
.dataframe thead tr:only-child th {
text-align: right;
}
.dataframe thead th {
text-align: left;
}
.dataframe tbody tr th {
vertical-align: top;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>rating_numerator</th>
<th>rating_denominator</th>
<th>favorites</th>
<th>retweets</th>
<th>user_followers</th>
<th>confidence_level</th>
</tr>
</thead>
<tbody>
<tr>
<th>count</th>
<td>1994.000000</td>
<td>1994.000000</td>
<td>1994.000000</td>
<td>1994.000000</td>
<td>1.994000e+03</td>
<td>1994.000000</td>
</tr>
<tr>
<th>mean</th>
<td>12.212528</td>
<td>10.510030</td>
<td>8881.511033</td>
<td>2731.733200</td>
<td>6.605405e+06</td>
<td>0.464991</td>
</tr>
<tr>
<th>std</th>
<td>41.463532</td>
<td>7.261522</td>
<td>12607.155686</td>
<td>4714.077626</td>
<td>2.665509e+02</td>
<td>0.339470</td>
</tr>
<tr>
<th>min</th>
<td>0.000000</td>
<td>7.000000</td>
<td>80.000000</td>
<td>13.000000</td>
<td>6.604681e+06</td>
<td>0.000000</td>
</tr>
<tr>
<th>25%</th>
<td>10.000000</td>
<td>10.000000</td>
<td>1935.000000</td>
<td>612.250000</td>
<td>6.605172e+06</td>
<td>0.140466</td>
</tr>
<tr>
<th>50%</th>
<td>11.000000</td>
<td>10.000000</td>
<td>4060.500000</td>
<td>1319.000000</td>
<td>6.605425e+06</td>
<td>0.459130</td>
</tr>
<tr>
<th>75%</th>
<td>12.000000</td>
<td>10.000000</td>
<td>11192.750000</td>
<td>3139.250000</td>
<td>6.605658e+06</td>
<td>0.776387</td>
</tr>
<tr>
<th>max</th>
<td>1776.000000</td>
<td>170.000000</td>
<td>143917.000000</td>
<td>77698.000000</td>
<td>6.605843e+06</td>
<td>0.999956</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p><strong>Plot the correlation map to see the relationship between variables</strong></p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">f</span><span class="p">,</span><span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">18</span><span class="p">,</span> <span class="mi">18</span><span class="p">))</span>
<span class="n">sns</span><span class="o">.</span><span class="n">heatmap</span><span class="p">(</span><span class="n">df</span><span class="p">[[</span><span class="s1">&#39;source&#39;</span><span class="p">,</span> <span class="s1">&#39;favorites&#39;</span><span class="p">,</span><span class="s1">&#39;retweets&#39;</span><span class="p">,</span>
<span class="s1">&#39;user_followers&#39;</span><span class="p">,</span><span class="s1">&#39;rating_numerator&#39;</span><span class="p">]]</span><span class="o">.</span><span class="n">corr</span><span class="p">(),</span> <span class="n">annot</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">linewidths</span><span class="o">=.</span><span class="mi">5</span><span class="p">,</span> <span class="n">fmt</span><span class="o">=</span> <span class="s1">&#39;.1f&#39;</span><span class="p">,</span><span class="n">ax</span><span class="o">=</span><span class="n">ax</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;Correlation Map&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[8]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>&lt;matplotlib.text.Text at 0x27075c68320&gt;</pre>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8YAAAQDCAYAAAClEzJIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xu4lXWZN/Dv5iCIoshhAwooCgqoqYiaSHgAeRUbZTrY
jKcMczw3paWoMB6pbMzMTFJjtCJHSzs4pb2GlYKKkURvOioy5gHlJGgqyGGz1vtH47YdHnbC2ou1
n8/nuvYV61m/tZ9724X13ffvfn515XK5HAAAACioNtUuAAAAAKpJMAYAAKDQBGMAAAAKTTAGAACg
0ARjAAAACk0wBgAAoNAEYwAq6je/+U3q6uqyYMGCDf5eBx10UD796U9vhKoAAN4iGAO0EsuWLcu5
556bXXbZJR07dkx9fX1GjhyZ7373u2loaKh2eX+Xyy+/PDvssMN613/0ox/lqquuqvj9n3nmmdTV
1aWuri5//OMf13t/r732Sl1dXS6//PKK1wIAVF67ahcAwIZ7/vnnM2LEiLRr1y6XXnpp9tprr7Rv
3z4PPvhgrrzyynzgAx/Innvu+b6+95o1a7LZZps1+3olde3atUXv169fv9x444255pprGq/99re/
zVNPPZVu3bq1aC0AQOXoGAO0AqeffnpWr16dOXPm5Nhjj82QIUMycODAfPKTn8wjjzySgQMHJknW
rl2bCRMmZLvttstmm22WIUOG5JZbbmnyverq6nLNNdfkmGOOydZbb53jjz++sYP6/e9/P2PHjs0W
W2yRSZMmJUnmz5+fj370o+nSpUu22WabjBkz5m27rG8ql8s5+eSTs9NOO2XzzTfPjjvumAsuuCCr
V69Oktx8882ZNGlSnn322cau7cUXX5xk/a3Uzf15rrvuuhx//PHp3Llz+vTpky996UvN+ud60kkn
Zdq0aVm1alXjtRtuuCGf+MQnsuWWWzZZe8stt2S//fbL1ltvne7du+eII47IvHnzGt9/85/htGnT
MmrUqMaf/dZbb21WLQBA5QjGADVu+fLlueuuu3LmmWdm6623Xu/99u3bZ4sttkiSXHDBBbnxxhtz
9dVX59FHH81xxx2X4447Lvfee2+Tz1xyySUZPnx45syZ02S78HnnnZdjjz02jz76aE499dQsXrw4
I0aMSH19fWbMmJFZs2Zll112yUEHHZSlS5e+bb3lcjn19fW55ZZb8vjjj+fqq6/OTTfdlC9+8YtJ
kk984hM577zz0qdPnyxcuDALFy7M5z//+bf9Xn/PzzNy5MjMnTs3559/fi644IL11rydgw8+ON27
d8/tt9+eJHnttddy66235uSTT15v7erVqzNx4sTMmTMnv/zlL9O2bdscccQRWbNmTZN15557bsaP
H5+5c+fmmGOOybHHHpvf//7371kLAFBBZQBq2sMPP1xOUr7jjjvedd2KFSvKm222Wfmb3/xmk+vj
xo0rH3zwwY2vk5THjx/fZM2f/vSncpLypZde2uT6RRddVN5vv/2aXCuVSuUdd9yx/LWvfa1cLpfL
v/71r8tJys8///w71nbVVVeVBwwY0Pj6sssuK2+//fbrrTvwwAPLJ5100t/985x11llN1gwaNKg8
YcKEd6znzZ93xowZ5SuuuKI8cuTIcrlcLk+ZMqW8++67l8vlcnn77bcvX3bZZe/4PZYtW1ZOUp45
c2aT7zlx4sQm6/bff//ycccd947fBwCoPB1jgBpXLpebtW7+/PlZs2ZNRo4c2eT6gQcemMcee6zJ
tX333fdtv8ffXp89e3YeeeSRbLnllo1fnTt3zjPPPJOnnnrqHWu58cYbs99++6Vnz57Zcsstc/75
5+fZZ59t1s/xfn6ev52v3nbbbbN48eJm3efEE0/MrFmz8uSTT+bGG298225xksydOzf/+I//mP79
+6dz587p169fkqz3c+2///5NXh9wwAHr1QsAtCwP3wKocQMHDkybNm3y3//93/nIRz6yUb7nm1uv
3+t6qVTKqFGjcu2116639u22dSfJD3/4w5xxxhn58pe/nAMPPDBbbbVVfvjDH+bCCy/c8MLfwd8+
JKyuri6lUqlZn62vr89RRx2VM844I48//niOP/749dasXLkyY8aMyYgRI3LTTTelZ8+eSZJdd911
va3UAMCmR8cYoMZ17do1hx9+eK699tr8+c9/Xu/9tWvXZsWKFRkwYEA6dOiQ+++/v8n79913X3bb
bbf3de9hw4blscceS58+fTJgwIAmXz169Hjbz9x///3Za6+9cvbZZ2fvvffOwIED88wzzzRZs9lm
m2XdunXveu9K/Dzv5JRTTsm9996bj33sY+nSpct67z/++ONZunRpJk+enIMOOiiDBw/Oyy+//Lbd
/FmzZjV5/eCDD2bIkCEbtV4A4O+jYwzQClx33XU54IADsvfee+fSSy/Nnnvumc022yyzZs3Kv//7
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
AKDQBGMAAAAKTTAGAACg0MwYAwAA1ALnGFeMjjEAAACFJhgDAABQaIIxAAAAhWbGGAAAoBaUzRhX
io4xAAAAhSYYAwAAUGi2UrdiE794Ve5/4Lfpuk2X/GTat9Z7v1wu50tXfyszHpqdjh07ZPKF52TI
LgOqUClUx8w5j+aKG29LqVTKRw4dkZM+dniT9199fUX+7Zrv5PlFS9Nhs/a55KxPZuD221WpWqiO
r111aQ4/7JCsfOONnHTS5/L7uY++7brLLj0vH/3oh7Nu3bpcf/13c+03/6OFK4WW1/egD2T4Jcen
rm2bPPGfv8ncb/7XemuGX3p8+h2yZxreWJ3ffO6GvPToMy1fKK2H45oqRse4FRs39tB866rL3/H9
GQ/NznMLXsxdt03Nxed+JpddeW0LVgfVtW5dKV+8/pZMuegz+cm1l+TuGbPzP8+92GTNjT+8O7vs
2Dd3XHNRJn/2U7ni27dVqVqojsMPOyQDB/TPoCEjctpp5+Wb137pbdd98oSj06fPttl1t5HZ/QMH
5bYf/LSFK4WWV9emLgdc/sncdfxX8oODz82Aoz6YLgO3bbKm7yF7ZOv+vXLriHNy/3lTM+JLJ1an
WOA9NSsYr1q1KqX//e3Eiy++mN/97ndpaGioaGFsuGF77p6tt+r8ju//euasHHnYqNTV1WWP3Qbn
tddez9KXlrdghVA9jz71p/TrVZ8+vXqkfft2OexD++TXv/1DkzVPP/9i9t19UJKkf5/eeXHJS1n2
yqvVKBeq4h/+4f/ke9+/PUny8G/nZOsuW6dXr/r11p16ygm5fPLXUi6XkyRLly5r0TqhGur33Cmv
PrM4rz23NKW16zL/p7Oyw5i9m6zZYczemXf7zCTJkjn/kw5bbZFO9V2qUS7wHpoVjC+66KKsXbs2
y5cvz+TJk3P//ffnuuuuq3RtVNjipcvSq7574+ue9d2zeOlLVawIWs7iZa+kZ/euja97duuSJcte
brJm5/59c+9Dc5Ikf5z3pyxcsjyLX2q6Blqz7bbtlQXPv7WT4oUFC7Pdtr3WW7fjjjvk6I8fmVkP
3ZWf3fm9DBjQvyXLhKro1HubvL7wrYbCikXLs0XvbZqs2aLXNlnx4lu/KFqxcHk69Wq6Btg0NHsr
dYcOHfLwww9nzJgxOfvss/P888+/6/rp06dnwoQJmTBhwgYXCVANJ330sLy24o18/LOX5j9//qsM
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
CcYAAAAUmhljAACAGlA2Y1wxOsYAAAAUmmAMAABAoQnGAAAAFJoZYwAAgFpgxrhidIwBAAAoNMEY
AACAQrMLYiv0AAAgAElEQVSVGgAAoBaUql1A66VjDAAAQKEJxgAAABSaYAwAAEChmTEGAACoAWXH
NVWMjjEAAACFJhgDAABQaIIxAAAAhWbGGAAAoBaYMa4YHWMAAAAKTTAGAACg0ARjAAAACs2MMQAA
QC0oVbuA1kvHGAAAgEITjAEAACg0wRgAAIBCM2MMAABQA8rOMa4YHWMAAAAKTTAGAACg0ARjAAAA
Cs2MMQAAQC1wjnHF6BgDAABQaIIxAAAAhWYrNQAAQA1wXFPl6BgDAABQaIIxAAAAhSYYAwAAUGhm
jAEAAGqB45oqRscYAACAQhOMAQAAKDRbqVuxmXMezRU33pZSqZSPHDoiJ33s8Cbvv/r6ivzbNd/J
84uWpsNm7XPJWZ/MwO23q1K10PImfvGq3P/Ab9N1my75ybRvrfd+uVzOl67+VmY8NDsdO3bI5AvP
yZBdBlShUqiecy//bA4YtX9WvbEqF/3r5Dzxx3nvuvaofz4iB+x0aAtWCNXT96APZPglx6eubZs8
8Z+/ydxv/td6a4Zfenz6HbJnGt5Ynd987oa89OgzLV8o8J50jFupdetK+eL1t2TKRZ/JT669JHfP
mJ3/ee7FJmtu/OHd2WXHvrnjmosy+bOfyhXfvq1K1UJ1jBt7aL511eXv+P6Mh2bnuQUv5q7bpubi
cz+Ty668tgWrg+obMWr/9NuxT47a/xO5/PNfyQVXfP4d1w7ZY1A6b925BauD6qprU5cDLv9k7jr+
K/nBwedmwFEfTJeB2zZZ0/eQPbJ1/165dcQ5uf+8qRnxpROrUyytRrlU+1+bKsG4lXr0qT+lX6/6
9OnVI+3bt8thH9onv/7tH5qsefr5F7Pv7oOSJP379M6LS17KslderUa5UBXD9tw9W2/1zv9H/tcz
Z+XIw0alrq4ue+w2OK+99nqWvrS8BSuE6jrw/4zIz37wiyTJH+c8ls5bdU73+m7rrWvTpk0++29n
5OuXXdfSJULV1O+5U159ZnFee25pSmvXZf5PZ2WHMXs3WbPDmL0z7/aZSZIlc/4nHbbaIp3qu1Sj
XOA9vK9gXCqVsnLlyo1dCxvR4mWvpGf3ro2ve3brkiXLXm6yZuf+fXPvQ3OSJH+c96csXLI8i19q
ugaKbPHSZelV373xdc/67lm89KUqVgQtq753jyx6cUnj68ULl6S+d4/11n1i/Edz3/+dmZeWLGvJ
8qCqOvXeJq8vfOuXpSsWLc8WvbdpsmaLXttkxYtv/b1YsXB5OvVqugbYNDQ7GH/961/PypUrs2rV
qpxzzjk5++yzc+edd77j+unTp2fChAmZMGHCRimUje+kjx6W11a8kY9/9tL8589/lUE79k2bNjYR
ANB8PXp2z6H/cHBunXp7tUsBgPet2Q/fWrBgQTp16pQZM2Zkr732yjHHHJMJEybkyCOPfNv1o0eP
zujRozdaofx9enbrksV/teVz8bJXUt+t6W8ot+y0eS771xOT/OUhQ4f/ywXp06t7gL/o2aNbFi15
q0O8eMlL6dnD3xFat6M/9ZF85Ni//G/7Y3MfT69t6xvf69m7PksWLm2yfpfdB6Zv/z65c9ZfnlPR
cfOO+elDt+Wo/T/RckVDFaxc+HK27P3W7rwtenXNioVNd96tWPRyttj2rfGDLXp3zcpFduexATbh
Gd1a1+z24Lp169LQ0JDZs2dn2LBhadfOA603ZbsO3CHPLlySBYtfytq1DfnFjNk5aN89mqx59fWV
Wbu2IUlyxy9nZuiQgdmy0+bVKBc2SQeN+GDu/MW9KZfL+cOjj2fLLbdIj78aUYDW6Ac3/Sj/NPrE
/NPoE/PrX9yfDx99WJJk96G75vXXXl9vu/TM6Q/l0A8cmSP2+ViO2OdjWfXGKqGYQljyh6ezdf9e
6dy3R9q0b5sBR30wz/5yTpM1z94zJzt/bESSpH7oTlnz2sqsXPJKNcoF3kOz0+3o0aNzxhlnZIcd
dsjgwYOzdOnSdOrUqZK1sQHatW2bC/7ln3PaxVdnXamUcaMOyIB+2+YHd9+XJDn68APzpwULM/Hr
NyWpy4B+2+aSs06obtHQwr5w0Zcz+/f/L6+88mpGjTsup590fBoa/vLLok/84xEZuf8+mfHQ7Bx+
9Phs3rFjLrvgc1WuGFrWzOkPZcSo/XPnrB9k1RurcvFnv9j43je+f2UuPfvLWbrY3D3FVF5XysxJ
38nY75+bujZt8uRt9+XleS9k8HGHJEken/arPPeruel3yB75p5lfTcOqNfnN2TdUuWrgndSVy+Vy
cxYuWbIk9fVvbacql8tZtGhRevfu3awbrX7ivvdXIbRyHQYdmCRZ+9LTVa4ENk3tu++YJNmr1wFV
rgQ2Tb9f9ECu73NctcuATdYpC6ZVu4SNZtkRB1a7hA3W7eebZi5s9lbqr371q01e19XV5eqrr97o
BQEAALC+ap9B3JrPMX7PrdQvvPBCnn/++axcuTIPP/xw4/U33ngja9eurWhxAAAAUGnvGYxffPHF
zJkzJytWrMgjjzzSeL1jx4455ZRTKlocAAAAVNp7BuN99tkn++yzT+bNm5edd965JWoCAADgb23C
W5FrXbNnjLfccstceumlOeecc5Ikzz77bO64446KFQYAAAAtodnB+Prrr88xxxyTtm3bJkm23377
PPjggxUrDAAAAFpCs4PxmjVrMmDAgKYfbtPsjwMAAMAm6T1njN/UuXPnLFq0KHV1dUmSWbNmZZtt
tqlYYQAAALxlUz7uqNY1OxifdNJJueGGG/LCCy/klFNOSX19fc4666xK1gYAAAAV1+xg3LNnz0ya
NCmrVq1KuVzO5ptvXsm6AAAAoEU0e0j4lVdeyZQpU3LVVVdl8803z4IFC/KrX/2qkrUBAABAxTU7
GF933XXZY4898vLLLydJevfunZ///OcVKwwAAIC3lEu1/7WpanYwfu211zJ8+PDGh2+1bdvWU6kB
AACoec1Oth06dMhrr73WGIznzZuXTp06VawwAAAAaAnNfvjWCSeckK985StZtGhRJk2alFdffTVn
n312JWsDAACAimt2MN5xxx1z8cUX58UXX0y5XM62226bdu2a/XEAAAA2wKY8o1vrmp1sJ02alCFD
hmTw4MHZZZddhGIAAABahWan27POOiuPP/54Zs2ale9973tp3759Bg0alBNPPLGC5QEAAEBlNTsY
19fXp3379mnXrl3atWuXxx57LC+88EIlawMAAICK+7s6xp07d86IESNyyCGHZPz48Y5rAgAAaCnl
umpX0Go1O9kefvjh6d69ex544IHcfffdue+++7Jo0aJK1gYAAAAV1+yO8dixYzN27NisWrUqv/71
r/PDH/4wy5Yty2233VbJ+gAAAKCimh2Mv/vd7+aJJ57IqlWrsvPOO+foo4/O4MGDK1kbAAAAVFyz
g/HOO++cI488Ml26dKlkPQAAALwN5xhXTrNnjO+55571QvGll1660QsCAACAlvSeHeM1a9ZkzZo1
ee211/L66683Xl+5cmWWL19e0eIAAACg0t4zGE+fPj0///nP8/LLL+e8885rvN6pU6ccdthhFS0O
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
sNS9VycUQ5J999ot4+/8c0qlUv7+jylp375dNtm4c2OXBRU3+acT87ODz8nPDj4nU+96PP2/sleS
ZNOdtsr779Zm4Zy3VnjPtIefTZ9Ddk2SbHfYZzL17icatGZoKorFYm644YacffbZufLKK/Pggw9m
+vTpy4158sknM2vWrFx99dX55je/meuvv36tfHbZM8bHH398fvvb32bQoEHp2bNnZs+ene22226t
FEFlTPjjn3PQQf+W56c8mNr33st//Mfp9a/97o6f5psnjcjMmbNzyaVj87ObxuQ73/lGFi6ozYkn
rXolAKxPHpj4cPbaf/eMf+S21L1Xl+9/94f1r/3o56Pzg9Mvzhuz9UxSnUacd3EmPflU3nrrnex/
6NEZesIx9fcWOeLLn8veuw/K/Q9PysGHD0mb1q1zwdmnNXLF0PD+ec/kbLnfjjnh/suz+L1FuWv4
dfWvffl/hufuM6/Pwtlv5f6Lbsnnxnwre474auY880r+ceu9jVc0rMOmTp2abt26pWvXrkmSPfbY
I5MmTUqPHj3qxzz22GPZe++9UygU0qdPnyxcuDDz589Pp06frHe/UPrgVsSrUSwWc/PNN+fYY4/9
2B/UvOVmH/u9sD5bsuj1JMlO3fZs5Epg3fTkrAeTJIvnWs0CK9Ni4y1zea+jG7sMWGcNm3ZzY5ew
1ozp2fTP9b4/OT4TJ06sf/x/W3AfeeSRTJ48OSeddFKS5L777suLL76YE044oX78xRdfnEMPPTR9
+/ZNkvzgBz/IUUcdla222uoT1VXWjHFNTU2ef/75T/RBAAAAVLd19V5UZS+l7t27dy655JLsvvvu
adWqVf3zn/70pytSGAAAANWjc+fOefPND+/38uabb6Zz584rjJk7d+5qx3wcZd98a/HixenQoUP+
8Y9/5PHHH6//AgAAgE9qq622ysyZMzNnzpwsWbIkDz30UAYOHLjcmIEDB+a+++6rvzl027ZtP3F/
cfIvzBgPHTr0E38YAAAAH88abw7VxDVr1ixDhgzJqFGjUiwWs99++6Vnz565++67kyQHHnhgdtpp
pzzxxBM59dRT07Jly7WWU8sOxjNmzMj111+ft99+O5dffnleffXVPPbYY/nKV76yVgoBAACguu28
88712wN/4MADD6z/vlAo5D/+4z/W+ueWvZT62muvzb//+7+nWbNmSZLNN988Dz300FovCAAAABpS
2cF40aJF2XrrrZd/c03ZbwcAAIB1UtlLqTt06JBZs2alUCgkWbbH1NpocgYAAGDNioXGrmD9VXYw
PuGEE3Ldddfl9ddfz4knnpguXbrk1FNPrWRtAAAAUHFlB+OuXbvm3HPPTV1dXUqlUtq0aVPJugAA
AKBBlB2Mv/3tb2ebbbZJ3759069fv/Ts2bOSdQEAAECDKDsYX3HFFXnxxRfz3HPP5eabb86MGTPS
q1evjBgxopL1AQAAkKTY2AWsx8q+rXRNTU2aN2+empqaFAqFdOzYMRtssEElawMAAICKK3vG+Ljj
jkuvXr3y+c9/Pvvvv386dOhQyboAAACgQZQdjL/zne/kueeey1133ZU///nP2XbbbdOvX78MGDCg
kvUBAABARZUdjAcNGpRBgwbl9ddfz5NPPpkJEybkjjvuyM9//vNK1gcAAED0GFdS2cF49OjRefXV
V9OtW7f07ds33/rWt7L11ltXsjYAAACouLKD8Ze//OVsscUWqakp+35dAAAAsM4rOxhvvvnmufPO
OzNlypQkSf/+/XPAAQekefOyDwEAAMDHVGrsAtZjZU//Xn/99Xn55Zfz2c9+Np/97Gfzz3/+M9df
f30lawMAAICKK3u696WXXspll11W/3j77bfPiBEjKlIUAAAANJSyZ4xramoya9as+sezZ8/WbwwA
AECTV/aM8dFHH53zzz8/Xbt2TalUyty5c3PyySdXsjYAAAD+n2KhsStYf5UdjAcMGJCrr746M2bM
SJJ07949LVq0qFhhAAAA0BDWGIz/9re/rfT5D5ZVf/rTn167FQEAAEADWmMwfvzxx1f7umAMAABA
U7bGYDx06NCGqAMAAIDVKDZ2AeuxNQbj3//+96t9/fOf//xaKwYAAAAa2hqD8XvvvdcQdQAAAECj
WGMw/upXv9oQdQAAAECjKHu7pjfffDM33nhjnn/++SRJ37598/Wvfz0bbbRRxYoDAABgmVJjF7Ae
qyl34Lhx4zJw4MBce+21ufbaazNw4MCMGzeukrUBAABAxZUdjN95553st99+adasWZo1a5Z99903
77zzTiVrAwAAgIorOxh36NAh9913X4rFYorFYu6777506NChkrUBAABAxZXdY3zyySfnxhtvzE03
3ZRCoZA+ffrY4xgAAKCBFHUZV8wag/HNN9+co48+OlOnTs2ZZ57ZEDUBAABAg1njUuonn3wypVIp
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
AMA6qexke/jhh2fUqFGZO3durr766jz//PMZOnRoJWsDAADg/1mX9wFu6soOxjvssEO22GKLvPji
iymVSjn++OPTsWPHStYGAAAAFfcvrYWeN29eisVili5dmilTpiRJPv3pT1ekMAAAAGgIZQfjcePG
Zdq0aenRo0dqaj5sTRaMAQAAaMrKDsYvvvhirrzyykrWAgAAwCrYx7hyyr4rdZ8+fTJ9+vRK1gIA
AAANruwZ43322SfnnHNONtxww7Ro0SKlUimFQiGjR4+uZH0AAABQUWUH42uuuSbf/va306tXr/q9
jAEAAGgYtmuqnLKDcceOHTNw4MBK1gIAAAANruxgvMUWW+Sqq67KLrvskhYtWtQ/767UAAAANGVl
B+NFixalRYsWeeqpp5Z7XjAGAACgKSs7GA8dOrSSdQAAALAapVKxsUtYb5UdjMeNG7fS5wVmAAAA
mrKyg/HOO+9c//3ixYvz6KOPplOnThUpCgAAABpK2cF4t912W+7xnnvumf/8z/9c6wUBAABAQyo7
GH/UrFmz8vbbb6/NWgAAAFiFon2MK6bsYHzsscemUCikVCqlUChkww03zFFHHVXJ2gAAAKDiyg7G
P/3pTytZBwAAADSKf2kp9bx58/LGG29k6dKl9c/1799/rRcFAAAADaXsYHzzzTfn4YcfTo8ePVIo
FJIkhUJBMAYAAGgApZIe40opOxhPmjQp//Vf/5UWLVpUsh4AAABoUDXlDuzatetyS6gBAABgfVD2
jHHLli0zYsSIDBgwIM2bf/i2IUOGVKQwAAAAaAhlB+OBAwdm4MCBlawFAACAVbCPceWUHYz33Xff
1b4+evToDB8+/JPWAwAAAA2q7B7jNZkzZ87aOhQAAAA0mLUWjD/YwgkAAACakrKXUgMAANB47GNc
OWttxtgvEgAAAE3RWgvGRx111No6FAAAADSYspdSDxs2bIU+4rZt22bLLbfMV77yley4445rvTgA
AACWKVqlWzFlB+OddtopNTU12WuvvZIkDz74YN5///1suOGGGTt2bEaOHFmxIgEAAKBSyl5K/fTT
T+ff//3f06tXr/Tq1Stf+9rXMmXKlBx66KF54403KlkjAAAAVEzZwbhYLGbq1Kn1j6dOnZpisZgk
adas2dqvDAAAABpA2UupTzzxxFxzzTWpq6tLkrRp0yYnnXRS6urqcuihh1asQAAAAJJS9BhXStnB
eOutt87ll1+e2traJMtuvPWBPfbYY+1XBgAAAA2g7GC8ePHi/O1vf8ucOXPql1AnyWGHHVaRwgAA
AKAhlB2ML7300vrtmVq0aFHJmgAAAKDBlB2M582bl3POOaeStQAAALAKJfsYV0zZd6Xu06dPpk2b
VslaAAAAoMGVPWP83HPP5d57702XLl3SokWLlEqlFAqFjB49upL1AQAAQEWVHYzPPvvsStYBAAAA
jWKNwbi2tjZt27ZNmzZtGqIeAAAAVqJoH+OKWWMwvvrqqzNy5MiceeaZKRQKyzV8FwqFjBkzpqIF
AgAAQCWtMRiPHDkySTJ27NiKFwMAAAANrey7Uv/gBz8o6zkAAABoStY4Y7xo0aIsWrQo7777bhYs
WFD/fG1tbebNm1fR4gAAAFjGPsaVs8ZgPHHixPzhD3/I/PnzM3LkyPpfjLZt2+aggw6qeIEAAABQ
SWsMxoccckgOOeSQ/PGPf8zBBx/cEDUBAABAgyl7H+ODDz4406ZNy/Tp07N48eL65/fZZ5+KFAYA
AAANoexg/Mtf/jLPPvtspk+fnp122ilPPvlk+vbtKxgDAAA0gKIe44op+67UjzzySM4999xsuOGG
GTp0aC677LLU1tZWsjYAAACouLKDccuWLVNTU5OamprU1tZmgw02yJtvvlnJ2gAAAKDiylpKXSqV
0qtXryxcuDD7779/Ro4cmdatW6dPnz6Vrg8AAIDYrqmSygrGhUIhU6dOTbt27XLggQfmU5/6VN57
771svvnmla4PAAAAKqrspdRbbLFFpk6dmiTp0qWLUAwAAMB6oey7Uk+dOjXf+973sskmm6RVq1Yp
lUopFAoZPXp0JesDAACAiio7GJ9zzjmVrAMAAIDVKEaPcaWUHYw32WSTStYBAAAAjaLsHmMAAABY
HwnGAAAAVLWyl1IDAADQeOxjXDlmjAEAAKhqgjEAAABVTTAGAACgqukxBgAAaAKKeowrxowxAAAA
VU0wBgAAoKoJxgAAAFQ1PcYAAABNQCl6jCvFjDEAAABVTTAGAACgqllKDQAA0ATYrqlyzBgDAABQ
1QRjAAAAqppgDAAAQFXTYwwAANAElPQYV4wZYwAAAKqaYAwAAEBVE4wBAACoanqMAQAAmoBS9BhX
ihljAAAAqppgDAAAQFUTjAEAAKhqeowBAACaAPsYV44ZYwAAAKqaYAwAAEBVE4wBAACoanqMAQAA
mgA9xpVjxhgAAICqJhgDAABQ1QRjAAAAqpoeYwAAgCZAh3HlmDEGAACgqhVKbm0GAACwzmvecrPG
LuETW7Lo9cYuYaUE4yo1ceLEDB48uLHLgHWS8wNWzzkCq+ccgabHUuoqNXHixMYuAdZZzg9YPecI
rJ5zBJoewRgAAICqJhgDAABQ1QTjKqXvBVbN+QGr5xyB1XOOQNPj5lsAAABUNTPGAAAAVDXBGAAA
gKomGDcBEyZMyGmnnZarr766Isd/6aWXcuONNyZJnnnmmTz//PMV+RxoTH/4wx/y/vvvV+z4jz76
aKZPn16x4wMAUDmCcRNw991353vf+15OPfXUtX7spUuXZquttsqQIUOSCMY0baVSKcVicaWvTZgw
oaLBeNKkSYIx642f/exnOf300/Ozn/1slWNuu+22jB8/PkkyduzYPPLIIw1VHqzWRy+EXnTRRVm4
cGEjVtRwXKSFj695YxfA6l133XWZPXt2fvjDH+Yzn/lMJk2alMWLF6dly5YZOnRounfvnnPOOScn
nXRSevbsmST5/ve/n2OOOSZdu3bNuHHjMmfOnLRq1Srf/OY3s/nmm+e2227L7NmzM2fOnGy00UY5
4IAD8rvf/S5DhgzJn/70p9TU1OT+++/PkCFDstlmm+W6667Lm2++mSQ57rjj0rdv3zz77LP5yU9+
kiQpFAo5//zz06ZNm0b7eaJ6zZkzJ6NGjco222yTl19+OV/84hfzpz/9KUuWLEnXrl0zdOjQ3HPP
PZk3b17OP//8dOzYMQceeGBeeOGFHHfccZkwYUImTJiQMWPGZPbs2RkzZkwuuOCCvPzyy7nppptS
V1eXjh07ZujQoenUqVNmzZqVG264Ie+8805atWqVE088MQsWLMhjjz2WZ599Nr/+9a8zbNiwPPHE
E/nTn/6UZs2apUePHvnud7/b2D9VsJylS5emWbNmK31t4sSJ+clPfpKamnXr+vnqaqa6lEqllEql
lf4enTBhQj7zmc+kVatWSZKzzjqrocurqGKxuMpzc9KkSdlll13So0ePso/nvIJlBON13De/+c38
/e9/z3nnnZfmzZvnC1/4Qpo1a5annnoq//u//5vhw4dn9913z8MPP5yePXtm/vz5mT9/frbaaqvc
eOON2WKLLXLGGWfkH//4R8aMGZPLLrssSTJ9+vRccMEFadmyZZ555pkkSZcuXXLAAQekdevW+eIX
v5gkueqqq/L5z38+ffv2zdy5czNq1KhceeWVGT9+fE444YT07ds3dXV1adGiRaP9HMGsWbNyyimn
pFu3brn88stz7rnnpnXr1rn99tvz+9//Pocddlj+8Ic/5LzzzkvHjh3z1ltv1c90TZkyJR06dMi8
efMyZcqU9OvXL0uWLMmNN96YM844Ix07dsxDDz2UX/ziFxk6dGiuu+66fOMb38imm26aF198Mddf
f33OO++8DBw4MLvsskt22223JMkdd9yRMWPGpEWLFlUzU0FlzZkzJ5dcckkuv/zyJMn48eNTV1eX
9u3br3ARpq6uLjfeeGNee+21LF26NF/96lczaNCg3Hvvvfnb3/6Wurq6FIvFnH/++St8ziWXXJK6
urqceeaZ+fKXv5ytt94611xzTd599936i0Qbb7zxKut8+umn87Of/ax+RdI3vvGNvPrqq7n99tsz
fPjwTJo0Kf/1X/+Vm266KcViMaeffnrGjBmz0otOm222WcaOHZsWLVrklVdeybbbbptBgwa5MFul
PnohdOutt860adOyaNGi7Lbbbjn88MMzYcKE5S6EnnfeeTnllFNy0UUXpa6uLhdddFG23XbbvPDC
C+ncuXPOOOOMtGzZMlOnTs2Pf/zjFAqF7LDDDpk8eXL9ufZR9957bx577LG8//77mT17dnbdddcc
ffTRSZJjjjmmfqXFI488kscffzynnHJKxo4dm5YtW+aVV17J22+/nZNPPjl//etf8+KLL2brrbfO
KaeckiT5+9//nttuu225i7utW7fOKaeckt133z1PP/10vvjFL+a9997Ln//85/px3/72t/PKK6+s
cJG2rq4u//3f/533338/Xbt2zcknn5z27dvn+9//fnr37p3nnnsue+65Z77whS80zC8irMME4yak
trY2Y8eOzaxZs5Isu8KXJHvssUcuvPDCHH744Xn44Yfr/2H+3HPPZdiwYUmS7bffPgsWLEhtbW2S
ZODAgWnZsuUaP/Ppp59ebklObW1t6urq0rdv3/z0pz/NXnvtlU9/+tPZaKON1uqPFf4VG2+8cfr0
6ZPHH38806dPz7nnnpskWbJkSfr06bPC+A033DB1dXV577338uabb2bPPffMs88+m+eeey677rpr
ZsyYkddeey0XXHBBkmVX5zt16pS6uro8//zzueKKK+qPtWTJkpXW1KtXr1x99dUZNGhQdt111wr8
qGGZlV2E+c1vfpPtt98+Q4cOzcKFC3P22WdnwIABSZJ//vOfGT16dNq3b7/S45155pk55phjTMNz
sAAACR1JREFU6i+kXnzxxdlnn32y77775p577qm/aLQyixYtyrhx43Luueeme/fuGTNmTO6+++4c
dNBBeeWVV5IsuxjVq1evTJ06NcViMVtvvXWSrPKiU5LMmzcvF154YWpqanLxxRe7MFvFPrgQ2qdP
nyxYsCDt27dPsVjMD37wg7z66qs55JBDlrsQ+lEzZ87Md77znZx00km54oor8sgjj2TvvffONddc
kxNPPDF9+vTJz3/+8zXW8corr+TSSy9N8+bN893vfjcHHXTQai8YJcnChQtz4YUX5rHHHsull16a
Cy64ID169MhZZ52VV155JZ07d85vfvOblV7cTZIOHTrkkksuSZK8++679Xsl33LLLbnnnnty8MEH
r3CRdvjw4RkyZEj69++fW2+9Nb/61a9y/PHHJ1n299fFF19c9s89rO8E4ybk1ltvzXbbbZcRI0Zk
zpw59Vf6O3funA4dOuTVV1/NQw89lG984xtrPNYHy4vWpFQqZdSoUSuE6EMPPTQ777xznnjiiZx7
7rk555xzstlmm/3rPyhYC1q3bp1k2e/XAQMGlLVsuU+fPvnLX/6S7t27p1+/fvnLX/6SF154Icce
e2zmzp2bHj16ZNSoUcu9p7a2Nu3atasPDKtz1lln5dlnn83jjz+e3/72txk9erSlalTEyi7CPPXU
U3n88cfzu9/9LsmywDp37twkyQ477LDKULwyL774YoYPH54k2XvvvVcbGmbMmJEuXbqke/fuSZJ9
9tknd911Vz73uc+la9eumT59el566aV87nOfy5QpU1IsFtOvX781XnTabbfd6peOujBb3T64EJok
Dz30UP785z9n6dKlmT9/fqZPn57NN998te/v0qVLevfunSTZcsst88Ybb2ThwoV577336o+71157
5Yknnljtcbbffvu0bds2SdKjR4/MnTt3jcF4l112SaFQSK9evbLBBhukV69eSZKePXtmzpw5efPN
N1d7cXePPfao//61117LLbfckoULF6auri477rjjCp9XW1ubhQsXpn///kmWnY9XXnnlSo8HCMZN
Sm1tbTp37pxk2TKe/2v33XfPHXfckdra2vq/FPr27Zv7778/hx12WJ555pl06NCh/g/xVWnTpk3e
e++9+sc77LBD7rzzzvql1a+88kp69+6dWbNmpVevXunVq1deeumlvP7664Ixja5Pnz654YYbMmvW
rHTr1i11dXWZN29eunfvntatW9f3CydJv379cuutt+awww7LFltskTFjxqRly5Zp27Ztunfvnnfe
eScvvPBC+vTpkyVLlmTmzJnp2bNnunTpkocffji77757SqVSXn311fTu3Xu5c6dYLGbu3LnZfvvt
07dv3zz00EOpq6tLu3btGvOnhyauWbNmy91cbvHixUlWfhGmVCpl2LBh9QH1A1OnTi37wuja1q9f
v0yePDnNmjXLDjvskLFjx6ZYLOaYY45JsVhc7UWnDy5+JS7MVrsPfi/MmTMnv/vd73LRRRelffv2
GTt2bP05sTr/d4VBTU1NFi1a9LHq+OhxPljFVygU6p//6LE/eE+hUFju/YVCob5veHUXd//vuTt2
7NiMGDEivXv3zr333lvfFvevaKw/C2BdtW7dVYPV+tKXvpRf/OIXOeOMM1a48+5uu+2Whx56KLvv
vnv9c4cffnhefvnlDB8+PP/7v/9b37+yOrvsskseffTRjBgxIlOmTMnXv/71vPTSSxk+fHhOO+20
3H333UmW3dhi2LBhGT58eJo1a5addtpp7f5g4WPo2LFjTjnllFx11VUZPnx4vve972XGjBlJksGD
B2fUqFH1Ky369u2bN998M/369UtNTU022mijbLvttkmS5s2bZ9iwYfn5z3+eESNG5Iwzzqi/W/up
p56ae+65JyNGjMjpp5+exx57LMmyK+/jx4/PGWeckVmzZuVHP/pRhg0bljPPPDMHH3ywUMwntsEG
G+Sdd97Ju+++m8WLF+eJJ55IqVSqvwhz1FFH1be77LjjjvnjH/+YUqmUZNny6Y+rT58+eeihh5Ik
DzzwQPr27bvKsd27d8+cOXPqW37uu++++tmqfv365Q9/+EP69OmTjh07ZsGCBZkxY0Z69uyZtm3b
1l90Spat/vhg6fVHfXBh9tBDD81WW22V119//WP/2Gi6amtr07p167Rt2zZvvfVWJk+eXP/aBxdC
y9WuXbu0adMmL774YpLkwQcf/Nh1bbDBBpk+fXqKxWIeffTRf+m9ffr0yfPPP19//tTV1dX/HfZR
dXV16dSpU5YsWZL777+//vn/e5G2bdu2ad++faZMmZJk2fnYr1+/j/PDgqpgxrgJGDt2bJJl/+i/
6qqr6p8/8sgj67/fcMMNc8sttyz3vvbt26+0D+zwww9f7vF2222X7bbbLsmyf9SMHj16uddPO+20
FY7xwfZO0Ni6dOmy3A1Stt9++1x00UUrjDv44INz8MEH1z/u1q1bbrvttvrH3/ve95Yb37t375Xe
mKhLly4555xzVni+b9++yy1R+6A/GdaW5s2b5ytf+UrOPvvsdO7cOd27d0+xWMyPfvSj+vtHfHAR
5rDDDsv//M//ZPjw4SmVSunSpUtGjhz5sT53yJAhGTduXMaPH19/861V+WDHhCuuuKL+5lsHHHBA
kmSbbbbJ22+/Xf8P8169eqVjx471M2ynnnpq/vu//zu/+c1vsmTJkuy55571S17/rwkTJuSZZ55J
oVBIjx49XJitUr17907v3r1z2mmnLXdhM/nwQmjnzp3r+9TX5KSTTsq1116bQqGQ/v37r3GF3aoc
ddRRueSSS9KxY8dsueWW/1JA/78Xdz+Y/T7yyCNXWPmRJEcccUTOPvvsdOzYMdtss019GN5jjz1y
7bXX5o9//GNOP/30nHLKKfU33+rSpctqz1+odoXSB5eTAQCgCtXV1dUv07799tszf/78fP3rX2/k
qoCGZMYYAICq9sQTT+S3v/1tisViNt5447Laz4D1ixljAKhC06ZNy49+9KPlnmvRokV++MMfNlJF
sG6ZPHnyCndh79KlS0aMGNFIFQGVJBgDAABQ1dyVGgAAgKomGAMAAFDVBGMAAACqmmAMAABAVfv/
AXsGu8TnvhNcAAAAAElFTkSuQmCC
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<ul>
<li>The only strong correlation we see here is between favorites and retweet, this is normal (more favorites mean more retweets)</li>
<li>User followers and retweet have a weak negative correlation of -0.4 (this seems the opposite of normal prediction)</li>
<li>Rating don't get affected with any other variable from the ones we ploted</li>
</ul>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h4 id="Tweet-Retweet-Vs-Favorites.">Tweet Retweet Vs Favorites.<a class="anchor-link" href="#Tweet-Retweet-Vs-Favorites.">&#182;</a></h4>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">kind</span><span class="o">=</span><span class="s1">&#39;scatter&#39;</span><span class="p">,</span><span class="n">x</span><span class="o">=</span><span class="s1">&#39;favorites&#39;</span><span class="p">,</span><span class="n">y</span><span class="o">=</span><span class="s1">&#39;retweets&#39;</span><span class="p">,</span> <span class="n">alpha</span> <span class="o">=</span> <span class="mf">0.5</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;Favorites&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">&#39;Retweets&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;Retweets and favorites Scatter plot&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[9]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>&lt;matplotlib.text.Text at 0x27075fa9c88&gt;</pre>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZgAAAEaCAYAAAAsQ0GGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xt0VOW5+PHvnktuM7lNQoxgBCVAIaQkJSjBShBjW6W2
aJfam4UILWqLjdir/CxttadprYQTAlo5LG/leNouJT311FbTlGCbokGN3IQQgkJMMCEzhFwmmct+
f38M2RLIjZgZMvB81nLJ7NnvnmfPZPYz73VrSimFEEIIMcpM5zsAIYQQFyZJMEIIIYJCEowQQoig
kAQjhBAiKCTBCCGECApJMEIIIYJCEowQA5g0aRKPPPLIoPts27aNmTNnYrVaWbBgQWgCGyIeTdNo
aGg436FctDRN43e/+935DmNMkAQzxi1duhRN09A0DbPZzGWXXcY3vvENPvjgg3M+lsVi4emnnx79
IEcgPT2dn/70p+c7jI/tnnvu4VOf+hT19fW8+OKL5zsc5s2bR1NTE+PHjwfgn//8J5qm8d5774Xk
9Z966ilmz55NXFwcsbGxTJ8+nW9+85uj+hr5+fksXbq0z7aGhgY0TWPbtm2j+lqhEOrPKJQkwYSB
a6+9lqamJo4cOcJ///d/8/bbb3Pbbbed77AEcPDgQW644QbS0tJwOBznNRav10tERASpqamYTKH/
aj/99NPcc889FBQUsHPnTt58802Kiorw+/0hj+Xj8Hq95zuEC4cSY9qSJUvU9ddf32dbSUmJAlRb
W5uxzePxqDVr1qhJkyapyMhINWPGDPXEE08Yz0+cOFEBff5TSqnLLrtMPfnkk8Z+3/jGNxSgDh48
aGybMGFCn2M9//zzatasWSoyMlJNnDhR3X///aqjo+OsGKdNm6YiIyNVenq6euSRR5TX61VKKZWX
l3dWLIcPH1Yej0fdf//9asKECSoiIkKlpqaqO+64Y9D3Z926dWrWrFnKZrOpSy65RN1xxx2qsbHR
eP4f//iHAtQrr7yirr32WhUdHa2mT5+u/vKXv/Q5Tk1NjcrNzVUREREqPT1d/f73v1cTJ05UDz/8
cL+v23vc0/976qmnlK7ravny5erKK69UUVFR6oorrlA//vGPVXd3t1JKqdraWgWof/3rX32Ot2PH
DgWo2tpapZRSjY2N6o477lDx8fEqKipK5eXlqerq6rNe/6WXXlLXXHONioyMVBs3bjS2Hz16VB0+
fPisGPPy8ob9Ob722mtq3rx5ym63K7vdrj75yU+qv/71rwN+Fl/84hfVl770pUE/L6WU2rlzp/rs
Zz+rYmNjlc1mU3PmzFE7duxQSilVX1+vbrnlFnXppZeq6OhoNXPmTPXss88aZZcsWXLWOfX3WUyc
ONEo88orr6h58+apqKgoNX78eLV06VJ1/PjxPse8/vrrVUlJiZo4caLSNE11dXWdFXfv+/ncc8+p
hQsXGp/v888/32e/3n16DfZZDvUZhTtJMGPcmQnmgw8+UPPnz1dms7nPxWDJkiUqMzNT/e1vf1P1
9fXqf/7nf1R8fLz6r//6L6WUUs3NzcpsNqt169appqYm1dTUpJRS6s4771Rf/vKXjeOkpaWpcePG
qd/+9rdKKaX279/f58L31FNPqYSEBPXss8+qQ4cOqcrKSpWZmam+/vWvG8dYs2aNuvzyy9WLL76o
6uvr1f/93/+ptLQ09f/+3/9TSinV2tqqJk2apB544AEjFp/Ppx577DE1YcIE9Y9//EO9//776o03
3lDFxcWDvj/r1q1Tr776qqqvr1dVVVUqNzdXzZ8/33i+9+LzyU9+Ur388suqtrZWLV26VMXGxiqn
06mUUqqrq0uNHz9e3XjjjaqmpkZVVVWpnJwcFR0dPWCC6enpUU1NTQpQpaWlqqmpSXV1dSm/368e
fPBBtWPHDnX48GH1pz/9SaWmpqqf/OQnRtnc3Fx199139znePffco3Jzc5VSSum6rq666io1a9Ys
9dprr6ldu3ap22+/XSUkJKiWlpY+5zVt2jT1v//7v6q+vl4dPXq0T4Lx+XzqT3/6kwLUG2+8oZqa
mlRra+uwPkev16sSExPV/fffr2pra1Vtba168cUX1fbt2wf8LO6++241ceJEdeDAgQH32bNnj4qJ
iVFf/vKXVXV1tTp48KD6/e9/r6qqqpRSSu3atUutX79e1dTUqLq6OlVSUqLMZrOqqKhQSil14sQJ
de2116rbb7/d+Nvp6elRb731lgLUCy+8oJqamlRzc7NSSqm///3vKjo6WpWUlKja2lr1xhtvqAUL
Fqj58+crXdeVUoHvTmxsrFq8eLGqqalRu3btUj6f76zYe5PBpZdeqn73u9+p/fv3q9WrVyuTyaTe
eustY7/TE8xQn+Vgn9GFQBLMGLdkyRJlNpuVzWZT0dHRxq+cBx54wNinvr5eaZqm3n333T5lf/az
n6lZs2YZj81ms3rqqaf67PPUU0+plJQUpVTg13V0dLT6+c9/btQcNm7cqNLS0oz9J06cqB5//PE+
x6isrFSAcjqdqrOzU0VHR6uXX365zz7PPPOMio+PNx5PnjxZrVmzps8+9913n7ruuuuML/5I9F5o
GhoalFIfXYhfeOEFY59jx44pwPg1vmnTJmWz2YyEo5RSu3fvVsCACabXmb9W+7N27VqVnp5uPH78
8cdVYmKi6unpUUoFkpXD4TBqieXl5QpQe/fuNcp0d3er1NRU9bOf/azPeZ3+6/707UePHlVKBWoh
vTXE0w31OTqdTqN2MFxNTU3qmmuuMWoQt99+u/rtb3/b54fQ17/+dfXJT35S+f3+YR/3C1/4glq+
fLnx+Prrr1dLlizps8/Ro0f7jTcvL0/98Ic/7LPt/fffV4B6++23lVKB71h8fLxqb28fNI7eBNP7
Q6lXbm5unx9Yp/9NDOezHOgzuhBIH0wYuPrqq6mpqeGNN97goYceIjc3t8/opp07d6KUIicnB7vd
bvz3H//xHxw8eHDQY1933XU0NzezZ88eKioq+PSnP83nPvc5/vGPfwBQUVHBddddB0BLSwvvv/8+
q1at6vM6N954IwB1dXXs3bsXt9vNl770pT77rFixgra2NlpaWgaMpaCggN27d5Oens7dd9/NCy+8
gMfjGTT+bdu28dnPfpa0tDRiY2P59Kc/DcD777/fZ7+srCzj35dccglms5kPP/wQgH379jF9+nQS
ExONfWbOnEl8fPygrz2QTZs2cfXVV3PJJZdgt9v58Y9/3CeeO+64g66uLl566SUAXnrpJTo7O7nj
jjsA2Lt3L0lJScyYMcMoExkZydVXX83evXv7vNZVV111zvEN53NMTExk+fLlfPazn+XGG2+kqKiI
AwcODHrc1NRU/vnPf7Jv3z5+/OMfY7PZ+MEPfsDMmTNpbm4G4M033+T6668fsI+oq6uLH/3oR2Rk
ZOBwOLDb7fzlL3856/McrurqatatW9fnPHvf19O/G9OnT8dutw/rmLm5uX0eX3PNNWd9Lr3O5bO8
EFnOdwBiaNHR0aSnpwOBC9+hQ4dYuXIlmzZtAkDXdQCqqqqIiYnpU1bTtEGPPXHiRK688kr+/ve/
U1VVxcKFC/nUpz5FT08Pu3fvZtu2bfzmN7/p8zr/+Z//aSSd01122WW88847APzxj39k6tSpZ+0z
WEd4VlYWhw8f5tVXX+Uf//gH3/3ud3nooYfYsWMHcXFxZ+1/5MgRbrrpJu68805+8pOfkJycTEND
A/n5+WclpoiIiLPK957PaPrjH//It7/9bYqKisjLyyMuLo4//vGPrF692tgnMTGRm2++mWeffZZb
b72VZ599li984QskJCSc8+vZbLZzLjOczxECifK73/0ur7zyCq+++ioPPfQQpaWlrFixYtDjT58+
nenTp7NixQoeeughpk6dyuOPP86aNWuGjO373/8+f/rTn1i7di3Tpk3DZrPxwAMP0NbWds7nCYFz
/eEPf8idd9551nOpqanGv0fyPoqhSYIJQz/96U+NL3BOTg6zZ88GAhfcz3/+8wOWi4iI6HdEz3XX
Xcff//53Xn/9db73ve9hNpvJy8tj3bp1HD9+nIULFwKBX/5paWkcOHBgwKGnGRkZREVFUV9fz003
3XTOsdjtdm655RZuueUWHnzwQS699FIqKyu5+eabz9q3uroat9vNunXriI6OBgK/kM/VjBkzePLJ
Jzlx4oRxkd+7d++ILmrbt28nOzubVatWGdv6G366ZMkSbr31Vg4cOMBf/vKXPkOcMzIyaG1tZd++
fcYv356eHl5//XXuvffec4qnN7Ge/l4P53PsNXPmTGbOnMmqVau4++67efLJJ4dMMKebNGkSMTEx
Rg1m9uzZ/P3vf0fX9X5rMdu3b+drX/sat99+OxBIELW1tVxyySV9zunMv53+zhMgJyeHvXv3Gj/Q
RsOOHTv6/G1XVVX1qaGcbjif5UCxXxDOdxudGFx/o8iUUmrx4sXqM5/5jPH4rrvuUqmpqerZZ59V
Bw8eVDU1NWrz5s2qqKjI2GfGjBnqa1/7mvrggw+MzmKllNqyZYuyWCwqPj7e6Nxct26dslgsffoO
lFLq2WefVVarVT3yyCNq9+7dav/+/Wrr1q3qW9/6lrHPz3/+cxUbG6tKS0vV/v371Z49e9Tzzz+v
fvCDHxj73HTTTeq6665T77//vmppaVF+v1/9+te/Vr/73e/Unj17VH19vfrFL36hzGaz2r9/f7/v
zTvvvKM0TVMPP/ywqq+vV1u3blXTpk3r0xZ/Zp9Er9P7ozo7O1VqaqpatGiRqqmpUf/+97/VVVdd
NWgnfy/O6INZv369io6OVmVlZaqurk6tW7dOJSUlqTO/al6vV6WkpKisrCyVkpJijLBTqm/H8D//
+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
SUVORK5CYII=
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<ul>
<li>As the correlation map shows that retweet is high correlated with favorites.</li>
</ul>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Rating-System">Rating System<a class="anchor-link" href="#Rating-System">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Our range will be [0,16] taking of the two ouliers (1776 and 420)</span>
<span class="n">df</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">y</span> <span class="o">=</span><span class="s1">&#39;rating_numerator&#39;</span><span class="p">,</span> <span class="n">ylim</span><span class="o">=</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span><span class="mi">16</span><span class="p">],</span> <span class="n">style</span> <span class="o">=</span> <span class="s1">&#39;.&#39;</span><span class="p">,</span> <span class="n">alpha</span> <span class="o">=</span> <span class="o">.</span><span class="mi">2</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;Rating plot over Time&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;Date&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">&#39;Rating&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[11]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>&lt;matplotlib.text.Text at 0x270761037b8&gt;</pre>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXkAAAEPCAYAAACneLThAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAIABJREFUeJzsvXmcXFWd//0+9966tXdXL+l0Z+mEBBIwEKKDgOgjA1Hw
QcFlYHTwh46io4jLiMi+OIogEVEBGZz8UAR1FAkqPKCigLgLgqIEFBKSkE46naWX6lrvcs7zx6mq
rl7TWTrdxvN+vfrVtZzle5b63lunzvdzhFJKYTAYDIaDEmu6DTAYDAbD1GGcvMFgMBzEGCdvMBgM
BzHGyRsMBsNBjHHyBoPBcBBjnLzBYDAcxDjTbYBhZnPyySezZcuWYa8lEgkOP/xwLrroIl7+8pdP
qpx8Ps+DDz7IWWedBcAll1xCoVDgpptu2u827457772X66+/nt///veTSv/444+TTqc54ogjptiy
Peecc87h8ccfH/f96667DmCP2ms4uBBmn7xhIk4++WTe/va387a3vQ0ApRTbtm3jxhtv5LnnnuPh
hx8mlUrttpxbbrmFRx55hHvvvReAwcFBlFI0NDRMqf1jsadOfunSpdx2222cdNJJU2zZntPf34/v
+wD85je/4aKLLuJXv/pV7f10Og3oi2xLS8u02GiYXsydvGG3JJNJZs2aVXve1tbG5z73OU488UR+
//vfs3Llyt2WMfJeoup8DPtGJpOpPa5eMOvHqkosFjtgNhlmFmZN3rBXuK4LgG3bABQKBT71qU/x
mte8hmXLlnHiiSdy2223AfrO+ZZbbmHt2rUsXbqUrq4uLrnkEj760Y/W3n/b297G6tWrefWrX82K
FSv4xCc+QaFQqNX34IMPcuqpp7J8+XI+8IEPcM0113DJJZeMadu9997Lm9/8Zr761a9y7LHHcvzx
x3PDDTcQhuGY6Tdt2sSHPvQhXvnKV3LcccdxxRVXkMvlAP1NBuCDH/zguPVNlP/ss8+uLZlU+cxn
PsP73vc+AHK5HFdeeSXHHnssxx13HB/96Efp6emppV26dClf+tKXOOGEEzjjjDPGbcNE3HvvvRx3
3HEAdHV1sXTpUh577DFOOeUUjj76aD72sY/R3d3Neeedx9FHH81pp53GH//4x1r+DRs2cO6553L0
0Udz0kknsWrVKjzP22M7DNODcfKGPaa3t5fPfvazzJo1i2OOOQbQa79/+tOfuPXWW/nxj3/MOeec
wxe/+EWeffZZTjvtNN773vdy+OGH86tf/YqOjo5RZT7//PM89dRTfOMb3+DLX/4yP/vZz7j77rsB
eOqpp/jkJz/J2WefzQ9+8AOWLl3KN7/5zQltXL9+PY8++ijf+MY3uO666/je977HrbfeOirdwMAA
Z599No7j8K1vfYubb76ZJ598kssuuwyAe+65B4BVq1Zx+eWX73H+008/nZ/85Ce1bzJSSn7yk5/w
pje9CYCrrrqKjRs3cvvtt3PXXXchhOB973sfQRDU6njggQe48847uf7662sX1X3ly1/+MjfeeCO3
3XYbDz/8MG9961t5/etfz5o1a2hvb+fTn/40AOVymXPPPZeFCxfy/e9/n1WrVvHLX/6Sa665Zr/Y
YTgAKINhAk466SS1bNkytWLFCrVixQq1fPlytWzZMvXud79bPf/887V09957r3rmmWeG5V2xYoX6
/ve/r5RS6qabblJvfetba+9dfPHF6iMf+YhSSqk1a9aoJUuWqB07dtTeP//889UFF1yglFLqggsu
UOeff/6wss866yx18cUXj2nzmjVr1OGHH642b95ce+3rX/+6OuGEE5SUUq1Zs0Yde+yxSiml7rrr
LnXcccepYrFYS/unP/1JLVmyRG3YsEEppdSSJUvUI488MmZdu8vf29urli1bpp588kmllFK//e1v
1fLly1Uul1MvvfSSWrJkidq2bVstb7lcVitWrFCPPvpore6vfvWrY9Y9kkceeUQtWbJkzP6otnfz
5s1qyZIl6ic/+Unt/TPPPFOdd955tecPPvigWrZsmVJKqXvuuUedcsopw8p78skn1eGHH64GBwcn
ZZdhejFr8obd8oEPfIAzzjgDz/P49re/zU9/+lM+/OEPc9hhh9XSvOUtb+HRRx/lvvvuY8OGDTz3
3HMUCgWklJOqI5lM0traWnueSqVqyzV/+9vfOP3004elX7FiBdlsdtzyOjo6mDdvXu358uXL2blz
J319fcPSrVu3jiOOOGLYmvVRRx1FJBJh3bp1LFy4cEK7d5f/da97Ha95zWv40Y9+xCte8QoefPBB
TjrpJJLJZG1XzBve8IZhZRaLRV588UX++Z//GYD58+dPaMPeUF9mLBYb9bz6Y+66devYvHnzsF1U
SimklGzcuJEjjzxyv9tm2L8YJ2/YLU1NTSxYsACAq6++mt7eXs477zzuu+++2tLLZZddxq9//Wve
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
+Rg7diwffPABjY2NlJeXc++992Zcw7hx46ipqSEYDHLPPffEywJTp05l7ty5GYm/a9eu+NVbdXU1
Gzdu5KqrruKKK64YVvxkNOzevRtFUbjiiit45ZVX2LBhA9deey1XX311SjWYphm/Cup5PrrdbiZP
nsy4ceN47733WL9+PVdccQULFy7MSPx0jgeAlpYWOjo6yM3NRdd1VFXN2JgYTOx0joVkNKRzPAxW
w3DHQ1qT/G9+8xvWrVvHhAkTGDNmzAlzXHNycsjNzcXr9RIKhXjjjTe48MILKS0txePx8OCDDzJ9
+vRha1i7dm38k7+ysjKeXEpKSvjwww/55JNPmDx5Mh6Ph7a2NjweD3PmzLFMQ3NzM0VFRUydOpVo
NIqmacMe1MnEb29vR1EU5s+fz7x587jyyisteR9UVWXhwoXMmzeP6667jmnTpqVFQ9dsiZ7n49at
W7nwwguprKzknHPO4eqrr46XKjIRP13jAeD3v/89t9xyC6qqMnfu3PgHTSbGRDKx0zEWktWQrvGQ
7HswnPGQliTf1NTEV7/6VcaNG8f9998f94zv+lqxY8cOamtrqaysxOl04vV62bFjB3l5eVRUVDBn
zpxh3/AQDof50Y9+RCQS4YYbbqChoYGqqipUVUVRFN5//32i0Sg1NTUcOHCAI0eO8Nxzz3HeeedR
WVlpmYbf/OY3zJ8/nwkTJlgS/7e//W08Pgz/6+hwNTgcjrRqgP7Px/z8fMaPHz/sfhhq/FSOB4Bd
u3axbNky/H4/breba665hjFjxmRkTAwldirHwlA1pHo8DFfDUMZD2u54vf3227nooouora2lra2N
goIC7r33XlasWEFNTQ0PPvggU6dOBWJfYdva2iguLk5ZfF3XeeSRR1i0aBFbtmxB13XKysq4+eab
WbFiBXv27GHlypVEo1F27drF1q1bueaaazj77LOzRoPV8UeKhnSfj1bH72Lz5s2MGTOGs846i/Xr
1+P1evna174W/xDau3cvjz76aFreCytjn+waUpbkN27ciKIoLF68GF3X2bRpExs3bmTx4sVccskl
3HHHHZx11llcf/31aZtn213DoUOHWLt2LWPHjmX06NGcf/753HnnnZx55pnccMMNKR9AdtFgdXzR
YI/43XUYhsGSJUviJQFd13nooYf48pe/zNlnn004HObjjz9m5syZWRNbNBwnZbNrdu7cyVNPPUUg
EEDTNKqqqliyZAlXXXUVxcXFPPTQQ2zZsoXCwkIgPXetddcwduxYcnNzee2115g8eTKlpaX8phTy
vQAABf9JREFU4Ac/4I033ojfEpyNGqyOLxrsEb+7jmeeeYZAIICiKEQiETRNY8KECbz88ssAOJ3O
eHJJpQ4rY4uG4ww5yR85ciT++OOPPyYvL4/Kykoef/xxAGbNmsVVV11FS0sLAAcPHuSiiy6K+8en
4vbg/jQ89thjAFx33XWMGjWKmpoadF3n4MGDzJs3L6s0WB1fNNgj/kA6/uM//gMgXtueN28ePp+P
hoaGE/Yfjg4rY4uG/kn6ZqjPP/+cJ598ksbGRi666CLOPfdcysvL+cY3vkFZWRn/9E//xPXXX8+k
SZN4++232bx5M/X19aiqys0335wS0YPVUFVVxTXXXMPbb7/Nyy+/TCAQ4NZbb80KDVbHFw32iJ+M
jsWLF59g7d3Q0MCRI0cYPXr0iI0tGgYm6Zr86tWriUQifPWrX2Xz5s00Nzdz1113kZubC8CqVavY
s2cPP//5z4lGo+i6zs6dOznvvPNSJjoZDV01sN27d3P66adnjQar44sGe8RPRkdNTQ1PPvlkfJ+d
O3dy5plnjujYomFgBjWFctOmTTz77LPU1NRQV1fHjTfeyPjx4ykrK+Ojjz7iwIEDzJ49G4CzzjqL
H//4x1RUVFBVVUVOTg4VFRXDFjpUDV2fmuXl5SNeg9XxRYM94g9Vx49+9CMqKiqYOHEiAOPGjRuR
sUVDcgyY5B977DGqq6tZunQpf/7zn/nTn/6E0+nk3HPPxePxoGkaH3zwAf/wD/+A2+0GYPr06Zxy
yikpmzUgGqyPLxrsEd8OOuzQB6Jh8AxYk29vb2fx4sXMnDmTr3/964wePZr/+q//4stf/jLTp0+n
pKSEUCiE1+uNfx1N5bxS0WCP+KLBHvHtoMMOfSAaBk/C2TWGYfDFL34xbmf50ksvcf7553Prrbfy
wx/+kE8++YTt27fT0tISv0091YgG6+OLBnvEt4MOO/SBaEiOQf/w2tHRwU033cSaNWviXtutra0c
PXqU++67j1GjRqVbq2iwQXzRYI/4dtBhhz4QDQMz6CmU9fX1nHPOObS3t7N8+XImT57M3XffjcPh
SKc+0WCz+KLBHvHtoMMOfSAaBoE5SDZs2GBOnTrVXLp0qbl58+bB7pZSRIP18UWDPeLbQYcd+kA0
DMygyzWbNm3iyJEjLF26NO4Nn2lEg/XxRYM94ttBhx36QDQMzKCTvJmGJdeSRTRYH1802CO+HXTY
oQ9Ew8CkzWpYEARBsB7L1ngVBEEQ0o8keUEQhCxGkrwgCEIWI0leEAQhi0naT14Qsom6ujouueQS
pkyZAsRuV3c4HNx4441ceeWVCfddtWoV06ZNY+HChZmQKghDQpK8cNLjdrvZvHlz/P+DBw9y0003
4fF4uPTSS/vd791336WqqioTEgVhyEiSF4QejBs3jttvv51f/OIXTJkyhUceeQS/309DQwPTpk3j
pz/9KS+88ALvv/8+K1euRNM0FixYwGOPPcbOnTvRdZ0ZM2awbNky8vLyrH45wkmO1OQFoQ+mTZtG
bW0t//mf/8mVV17J888/z6uvvkpdXR1vvPEGX//615k1axbf/e53ueSSS3j66afRNI0XX3yRP/zh
D4wePTq+vqsgWIlcyQtCHyiKgtvt5t577+Wtt95i3bp17N+/n4aGBvx+f6/2b7zxBu3t7Wzfvh2A
SCRCSUlJpmULQi8kyQtCH1RXVzNlyhTuuusudF1n0aJFXHDBBRw+fJi+bhI3DIMHHniABQsWANDZ
2UkoFMq0bEHohZRrBKEHn3zyCatXr2bp0qW8+eab3HbbbVx22WXxRbh1XQdA0zSi0SgA5513Hr/9
7W8Jh8MYhsH3v/99fvKTn1j5MgQBkCt5QSAYDHLFFVcAoKoqLpeLu+66iwsuuIA777yT2267jcLC
QjweD2eeeSYHDhwA4MILL+TRRx8lEolw66238uijj3LVVVeh6zrTp0/n/vvvt/JlCQIgBmWCIAhZ
jZRrBEEQshhJ8oIgCFmMJHlBEIQsRpK8IAhCFiNJXhAEIYuRJC8IgpDFSJIXBEHIYiTJC4IgZDH/
H3Ai0kH3OrrUAAAAAElFTkSuQmCC
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<ul>
<li>The page start with small rating than they adopt the system of rating numerator more than the denominator</li>
</ul>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;retweets&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">color</span> <span class="o">=</span> <span class="s1">&#39;red&#39;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#39;Retweets&#39;</span><span class="p">)</span>
<span class="n">df</span><span class="p">[</span><span class="s1">&#39;favorites&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">color</span> <span class="o">=</span> <span class="s1">&#39;blue&#39;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#39;Favorites&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">style</span><span class="o">.</span><span class="n">use</span><span class="p">(</span><span class="s1">&#39;seaborn-darkgrid&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">&#39;upper left&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;Tweet timestamp&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">&#39;Count&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;Retweets and favorites over time&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span><span class="s1">&#39;retweets_favorites.png&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<ul>
<li>Brent has all the right to get mad (ratings getting higher with no specific reason)</li>
</ul>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[40]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">sns</span><span class="o">.</span><span class="n">factorplot</span><span class="p">(</span><span class="n">kind</span><span class="o">=</span><span class="s1">&#39;box&#39;</span><span class="p">,</span>
<span class="n">y</span><span class="o">=</span><span class="s1">&#39;rating_numerator&#39;</span><span class="p">,</span>
<span class="n">x</span><span class="o">=</span><span class="s1">&#39;dog_stage&#39;</span><span class="p">,</span>
<span class="n">hue</span><span class="o">=</span><span class="s1">&#39;dog_gender&#39;</span><span class="p">,</span>
<span class="n">data</span><span class="o">=</span><span class="n">df</span><span class="p">[</span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;dog_stage&#39;</span><span class="p">]</span> <span class="o">!=</span> <span class="s1">&#39;None&#39;</span><span class="p">],</span>
<span class="n">size</span><span class="o">=</span><span class="mi">8</span><span class="p">,</span>
<span class="n">aspect</span><span class="o">=</span><span class="mf">1.5</span><span class="p">,</span>
<span class="n">legend_out</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[40]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>&lt;seaborn.axisgrid.FacetGrid at 0x20d6dfadd30&gt;</pre>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
//7758EHH0ySPPjgg/n4xz++ReMAAMDm2HbbbTNq1KhUVFRk9OjR6du3b7kj0YGUPIO1fPny/OQn
P8ns2bPT2NiYLl26ZOTIkTn++OObz1PemB/+8Id54YUXsnTp0kyYMCFHH310jjzyyFxyySW5//77
my/TDgAArWHs2LGpq6sze0XhKppKvDTgFVdckRUrVuTLX/5yBg4cmHfeeSf/8R//ke7du+eUU05p
6ZzrqKura9XtAUB70x4+gwXQnpT6GaySTxH8/e9/n69//euprq5Ot27dUl1dnYkTJ+aZZ57Z4pAA
AAAdSckFq3v37lmyZMk6y5YsWZKuXdviN2wAAAC0vpLb0WGHHZYLLrgg//AP/9B8iuBdd921zuXT
AQAAOrOSC9ZRRx2V7bbbLrNnz87ChQvTr1+/HHHEEfnUpz7VkvkAAADajZIL1muvvZbDDjsshx12
2HrLhw4dWngwAACA9qbkz2BdcMEFG1z+3e9+t7AwAAAA7dmHzmA1NjYmSZqampr/W2vevHnp0qVL
y6UDAABoRz60YI0bN675z1/60pfWua+ysjL/+I//WHwqAACAduhDC9bll1+epqamTJ48Od/5znea
l1dUVKRPnz7p3r17iwYEAABoLz60YA0cODBJcuWVV7Z4GAAAgPZss74l+Le//W1eeOGF9b5w+JRT
Tik0FAAAQHtU8lUEb7nllsyYMSONjY15/PHH07t37zzzzDPp1atXS+YDAABoN0qewfr1r3+ds88+
O0OGDMkDDzyQr3zlKxk9enRuvfXWlswHAADQbpQ8g/X+++9nyJAhSZKuXbtmzZo1GTp0aF544YUW
CwcAANCelDyDtf3226e2tjY1NTWpqanJvffem969e6d3794tmQ8AAKDdKLlgHXPMMVm6dGmS5Nhj
j82ll16alStX5sQTT2yxcAAAAO1JSQWrsbEx3bt3z7Bhw5IkQ4cOzWWXXdaiwQAAANqbkj6DVVlZ
mWnTpqVr1826qjsAAECnUvJFLoYPH55XXnmlJbMAAAC0ayVPSQ0cODDf//73s//++6d///6pqKho
vu+YY45pkXAAAADtSckFa9WqVfn4xz+eJFm4cGGLBQIAAGivSi5YEydObMkcAAAA7d5mXbXirbfe
ymOPPZbFixfnhBNOSF1dXVavXp2dd965pfIBAAC0GyVf5OKxxx7Lueeem4ULF+ahhx5KkqxYsSI/
//nPWywcAABAe1LyDNbNN9+cc845Jx/96Efz2GOPJUl23nnnvPnmmy2VDQAAoF0peQZr8eLF650K
WFFRsc7VBAEAADqzkgvWLrvs0nxq4FqzZ8/O0KFDCw8FAADQHpV8iuBXv/rVXHDBBbn//vtTX1+f
7373u6mrq8vZZ5/dkvkAAADajZIL1o477pgf/vCHeeqpp7Lffvulf//+2W+//dKzZ8+WzAcAANBu
bNZl2nv06JGRI0e2VBYAAIB2reSCtWDBgtxyyy158803s3LlynXuu/TSSwsPBgAA0N6UXLAuvvji
VFdX5+ijj0737t1bMhMAAEC7VHLBeuutt3LBBReksrLkCw8CAAB0KiW3pf322y8vvPBCS2YBAABo
10qewTr++ONz9tlnZ/Dgwenbt+86902cOLHwYAAAAO1NyQXryiuvTGVlZXbccUefwQIAANiAkgvW
c889l6uvvjpVVVUtmQcAAKDdKvkzWDvvvHOWLl3aklkAANqERYsWZerUqVm8eHG5o0CbZB/ZuJJn
sEaMGJHvfve7OfTQQ9f7DNZhhx1WeDAAgHKZOXNmXn311cycOTPHHXdcueNAm2Mf2biSC9bLL7+c
fv365Q9/+MN69ylYAEBHsWjRosyePTtNTU155JFHMnbs2PXeXIbOzD6yaRVNTU1N5Q6xuerq6sod
AQAKd+ONN6a2traQsebMmZMkGTJkSCHjJUlNTU3GjRtX2Hht1fXXX5+HH344DQ0N6dKlSw4++GDv
0MNf6Kz7SHV1dUnrlfwZrMbGxo3+BwC0LT169EiPHj3KHaNdevzxx9PQ0JAkaWhoyGOPPVbmRNC2
2Ec2reRTBDf1jtVNN91USBgA6Mw6w+xQe3DggQeu8+78Jz/5yXJHgjbFPrJpJResyy+/fJ3b7733
Xu64447sv//+hYcCACiXsWPHZvbs2WloaEhlZWXGjh1b7kjQpthHNq3kUwQHDhy4zn/Dhg3LKaec
kl/84hctmQ8AoFVtu+22GTVqVCoqKjJ69Ggf3oe/Yh/ZtJJnsDZk+fLlWbJkSVFZAADahLFjx6au
rs4787AR9pGNK/kqgpdddlkqKiqab9fX1+fFF1/MyJEjc/zxx7dYwA1xFUEAAKA1lXoVwZJnsLbf
fvt1bvfo0SOf+cxnsvfee29eMgAAgA7K92ABAAB8iMJnsJLkmWeeyZtvvpmVK1eus/yYY47ZnGEA
AAA6pJIL1rXXXpvHHnssI0aM8MWFAAAAG1BywXrkkUdy4YUXZsCAAS2ZBwAAoN0q+Xuw+vTpk222
2aYlswAAALRrJV/k4r777svTTz+df/zHf1zvy8QGDx7cIuE2xkUuAACA1lTqRS5KLlibupDFTTfd
VFqqgihYAABAayq8YLUlChYAANCaSi1YJX8GqxT/63/9ryKHAwAAaFcKLVjtcDIMAACgMIUWrIqK
iiKHAwAAaFcKLVgAAACdmYIFAABQEJ/BAgAAKEihBetb3/pWkcMBAAC0K11LXfHcc8/d4EUsunbt
mv79++cTn/hE9t9//0LDAQAAtCclz2DtsccemT9/foYPH56DDjoow4cPzzvvvJNdd901ffv2zVVX
XZVf/OIXLZkVAACgTSt5BusPf/hDvv3tb2ennXZqXnbQQQfliiuuyPe+970ccMABufTSS3PEEUe0
SFAAAIC2ruQZrLfeeiuDBw9eZ9nAgQNTV1eXJBk6dGgWLVpUbDoAAIB2pOSCNXz48Fx55ZWZO3du
Vq1alblz52b69OnZfffdkyRz5szJdttt12JBAQAA2rqKphKvrb5s2bJcc801eeKJJ9LY2JguXbrk
E5/4RI4//vj06dMndXV1WbFiRXbdddeWztw8awYAANAaqqurS1qv5IK1VmNjY5YsWZI+ffqksrI8
31OsYAEAAK2p1IJV8kUukmT58uWpq6vLypUr11m+5557bs4wAAAAHVLJBeuBBx7Itddem549e6Z7
9+7NyysqKnL55Ze3SDgAAID2pOSCdeONN+Zf//Vfs++++7ZkHgAAgHar5A9RNTY2Zp999mnJLAAA
AO1ayQXriCOOyK233prGxsaWzAMAANBulXyK4F133ZVFixblv/7rv9K7d+917rvqqqsKDwYAANDe
lFywvv71r7dkDgAAgHav5IK1xx57tGQOAACAdm+TBeu2227LUUcdlSS56aabNrreMcccU2wqAACA
dmiTBevdd9/d4J8BAABYX0VTU1NTuUNsrrq6unJHAAAAOpHq6uqS1iv5Mu1f/epXN7j8xBNPLHUI
AACADq3kgtXQ0LDesjVr1vheLAAAgD/70KsInnvuuamoqMjq1atz3nnnrXPfu+++m2HDhrVYOAAA
gPbkQwvWYYcdliR57bXX8qlPfap5eUVFRfr27Zs999yz5dJ1cosWLcrVV1+dCRMmpG/fvuWOA0A7
MmfOnEybNi1nnnlmampqyh0HoNMo+SIXb731VnbcccfCA9x55525//77U1FRkZqamkycODHdu3ff
5M90lotcXH/99XnwwQdz6KGH5rjjjit3HADakbPPPjtvv/12qqurc/7555c7DkC7V+pFLkr+ouEd
d9wxixYtymuvvZalS5fmL3vZ2lmuzbVw4cL8v//3/3LJJZeke/fuufjii/Poo4/m0EMP3aLxOpJF
ixZl9uzZaWpqyiOPPJKxY8eaxQKgJHPmzMnbb7+d5IM3JWtra81iAbSSki9y8eSTT+brX/96br75
5syYMSP33HNPfvzjH+fhhx/eqgCNjY1ZtWpVGhoasmrVqmy33XZbNV5HMXPmzOYLiDQ2NmbmzJll
TgRAezFjxoxN3gag5ZQ8g3XTTTdl4sSJ+eQnP5mvfvWrmTZtWn7961+ntrZ2izfer1+/jB07Nied
dFK6d++effbZJ/vss896682aNSuzZs1KkkyZMiUDBgzY4m22F0888UTzlRsbGhry+OOPZ9KkSWVO
BUB7sHb2aq26urpO8doJ0BaUXLAWLFiQT37yk+ssO+SQQzJ+/Pj88z//8xZtfNmyZfnNb36TK664
Ir169crFF1+chx56KAcffPA6640ZMyZjxoxZJ0tHd8ABB+Thhx9OQ0NDunTpkgMPPLBTPG4Att4O
O+ywTsmqrq72GgKwlQr/ouE+ffpk0aJFSZKBAwfmlVdeybx587bqe7CeffbZDBo0KH369EnXrl1z
wAEH5JVXXtni8TqSsWPHprLyg7+eysrKjB07tsyJAGgvxo8fv8nbALSckgvWpz71qbz00ktJkn/4
h3/Id77znZx++un5+7//+y3e+IABA/Lqq6+mvr4+TU1NefbZZ1vkSoXt0bbbbptRo0aloqIio0eP
doELAEo2ZMiQ7LDDDkk+eMfVBS4AWk9Jl2lvbGzMP/3TP+WnP/1punXrluSD0/RWrlyZnXbaaasC
3HzzzXn00UfTpUuXfPSjH82ECROat7ExneUy7b4HC4At5XuwAIpV6imCJX8P1umnn56zzjor/fr1
26pgRegsBQsAAGgbCv8erNGjR2fq1Kn53Oc+l/79+6eioqL5vj333HPzEwIAAHQwJRese++9N0ly
yy23rLO8oqIil19+ebGpAAAA2qGSTxFsS5wiCAAAtKbCL9MOAADApilYAAAABVGwAAAACqJgAQAA
FETBAgAAKIiCBQAAUBAFCwAAoCAKFgAAQEEULAAAgIIoWAAAAAVRsAAAAAqiYAEAABREwQIAACiI
ggUAAFCaaG/bAAAfNklEQVQQBQsAAKAgChYAAEBBFCwAAICCKFgAAAAFUbAAAAAKomABAAAURMEC
AAAoiIIFAABQEAULAACgIAoWAABAQRQsAACAgihYAAAABVGwAAAACqJgAQAAFETBAgAAKIiCBQAA
UBAFCwAAoCAKFgAAQEEULAAAgIIoWAAAAAVRsACgA5ozZ05OOeWU1NbWljsKQKeiYAFABzRjxoys
WLEiM2bMKHcUgE5FwQKADmbOnDl5++23kyR1dXVmsQBakYIFAB3MX89amcUCaD0KFgB0MGtnr9aq
q6srUxKAzkfBAoAOZocddljndnV1dZmSAHQ+ChYAdDDjx4/f5G0AWo6CBQAdzJAhQ5pnsaqrq1NT
U1PmRACdh4IFAB3Q+PHjU1VVZfYKoJVVNDU1NZU7xObyYV0AAKA1lfp5VjNYAAAABVGwAAAACqJg
AQAAFETBAgAAKIiCBQAAUBAFCwAAoCAKFgAAQEEULAAAgIIoWAAAAAVRsAAAAAqiYAEAABREwQIA
ACiIggUAAFAQBQsAAKAgChYAAEBBFCwAAICCKFgAAAAFUbAAAAAKomABAAAURMECAAAoiIIFAABQ
EAULAACgIAoWAABAQRQsAACAgihYAAAABVGwAAAACqJgAQAAFETBAgAAKIiCBQAAUBAFCwAAoCAK
FgAAQEEULAAAgIIoWAAAAAVRsAAAAAqiYAEAABREwQIAACiIggUAAFAQBQsAAKAgXcsd4P3338/0
6dNTW1ubioqKnHTSSRk2bFi5YwEAAGy2shes6667Ln/3d3+X0047LWvWrEl9fX25IwEAAGyRsp4i
uHz58rz44os57LDDkiRdu3bNNttsU85IAAAAW6ysM1jz589Pnz59cuWVV+aPf/xjdtlll3zlK19J
z54911lv1qxZmTVrVpJkypQpGTBgQDniAgAAbFJFU1NTU7k2/vrrr+fb3/52zj///Oy222657rrr
UlVVlS996Uub/Lm6urpWSggAAJBUV1eXtF5ZTxHs379/+vfvn9122y1JcuCBB+aNN94oZyQAAIAt
VtaCte2226Z///7NM1LPPvtsdtppp3JGAgAA2GJlPUUwSd58881Mnz49a9asyaBBgzJx4sT07t17
kz/jFEEAAKA1lXqKYNkL1pZQsAAAgNbULj6DBQAA0JEoWAAAAAVRsAAAAAqiYAEAABREwQIAACiI
ggUAAFAQBQsAAKAgChYAAEBBFCwAAICCKFgAAAAFUbAAAAAKomABAAAURMECAAAoiIIFAABQEAUL
AACgIAoWAABAQRQsAACAgihYAAAABVGwAAAACqJgAQAAFETBAgAAKIiCBQAAUBAFCwAAoCAKFgAA
QEEULAAAgIIoWAAAAAVRsAAAAAqiYAEAABREwQIAACiIggUAAFAQBQsAAKAgChYAAEBBFCwAAICC
KFgAAAAFUbAAAAAKomABAAAURMECAAAoiIIFAABQEAULAACgIAoWAABAQRQsAACAgihYAAAABVGw
AAAACqJgAQAAFETBAgAAKIiCBQAAUBAFCwAAoCAKFgAAQEEULAAAgIIoWAAAAAVRsAAAAAqiYAEA
ABREwQIAACiIggUAAFAQBQsAAKAgChYAAEBBupY7QBGampqycuXKNDY2pqKiotxx2oWmpqZUVlam
Z8+enjMAAChIhyhYK1euTLdu3dK1a4d4OK1mzZo1WblyZaqqqsodBQAAOoQOcYpgY2OjcrUFunbt
msbGxnLHAACADqNDFCynuG05zx0AABSnQxQsAACAtqBTFaxJkyZl6tSp5Y6x1S666KJ8/etfL3cM
AADgr3SqggUAANCSFKxOpKmpyUUtAACgBXXogvXcc8/ls5/9bIYNG5YJEyakvr6++b4bbrgho0aN
yogRI/KVr3wlc+fObb7vwQcfzEEHHZTdd989Z511Vr7whS/k//7f/7vJbTU0NOQ73/lO9txzzxx4
4IG57rrrsuOOO2bNmjVJkiVLluS0007Lvvvum/322y9Tp05NQ0NDkuSmm27KkUcemX//93/PHnvs
kQMPPDD3339/89hz5szJF77whQwbNixf+tKXsnDhwnW2/dRTT+Xwww/P8OHDM2bMmDz66KPN933x
i1/MlClTcsQRR2To0KH54x//uOVPKAAAsEkdtmCtWrUqxx9/fL7whS/k+eefz+c///ncfffdSZJH
Hnkk3//+9zN9+vQ8/fTT2WmnnTJx4sQkycKFCzN+/PicddZZee6557Lrrrvmt7/97Ydu74Ybbsiv
f/3r3Hvvvbnnnntyzz33rHP/qaeemi5dumT27Nn55S9/mYceemid0va73/0uu+66a5599tmcdNJJ
+bd/+7c0NTUlSU4++eTstddeefbZZzNp0qTccsstzT/39ttv55//+Z/zv//3/87zzz+fc889N1/7
2tfy7rvvNq9z6623Ztq0aXn55Zez0047bfmTCgAAbFKHLVhPP/101qxZk6997Wvp1q1bPv/5z2ef
ffZJktx+++350pe+lL322is9evTIWWedlaeeeiq1tbX51a9+lWHDhuV//s//ma5du+aEE07IwIED
P3R7M2fOzAknnJDq6upsu+22Ofnkk5vve+edd3L//ffnO9/5Tnr16pUBAwbka1/7Wn7xi180r7PT
Tjvl2GOPTZcuXXL00Udn3rx5eeedd/LWW2/lmWeeyRlnnJEePXrkwAMPzGc+85nmn7vtttty2GGH
5dOf/nQqKytz8MEHZ5999smvfvWr5nWOPvro/O3f/m26du2abt26FfH0AgAAG9Bhv5133rx52X77
7df5nqe1szfz5s3LXnvt1bx8m222yXbbbZe5c+dm3rx5qa6ubr6voqIiO+ywQ0nb+8uf+8s//+lP
f8rq1avzsY99rHlZY2PjOuv8ZYmrqqpKkrz//vtZuHBh+vbtm169eq3zOOrq6prHvuuuuzJr1qzm
+1evXp2RI0duMAsAANByOmzBGjRoUObOnZumpqbmkvXWW29l5513zuDBg/OnP/2ped3ly5fnvffe
y/bbb59Bgwbl7bffbr6vqalpndub2t5frre2ACUfFJwePXrk2WefTdeum/eUDx48OIsXL87y5cub
S9Zbb73V/Jiqq6vzhS98IRdeeOFGx/BlwgAA0Do67CmC++23X7p06ZJrr702q1evzt13353f//73
SZIjjjgiN910U5577rnU19dnypQp2XfffVNTU5MxY8bkpZdeyj333JM1a9bkpz/9ad55550P3d7Y
sWNz7bXX5u23387ixYtz5ZVXNt83ePDgHHzwwfn3f//3LF26NI2NjXnzzTfz2GOPfei4O+20U/be
e+/84Ac/yKpVq/Lkk0/mvvvua77/qKOOyn333ZcHHnggDQ0NWblyZR599NF1Ch4AANA6OmzB6t69
e6655prcfPPNGTFiRP7rv/4rn/vc55IkBx98cE4//fSMHz8+H/vYx/Lmm282F6J+/frl6quvzgUX
XJA999wzr7zySvbee+907959k9s79thjc/DBB2fMmDH57Gc/m8MOOyxdu3ZNly5dkiSXXnppVq1a
lUMPPTR77LFHxo8fn/nz55f0WK644or87ne/y4gRI3LxxRfni1/8YvN9O+64Y37yk5/ksssuy957
752Pf/zjueqqq5ovkAEAALSeiqZ2eCT+17Mzf3n6XNEaGxuz//7757LLLsuoUaNK/rn7778/3/zm
N/Pkk0+2SK6itORzBwAAHUWp1zXosDNYW+OBBx7I4sWLU19fnx/96Edpampa5wIVG7JixYr86le/
ypo1a/L222/n4osvzv/4H/+jlRIDAABtQYe9yMXWeOqpp3LyySdn9erVGTZsWK699tpUVVXlzDPP
zG233bbe+kcddVQmT56ciy66KCeddFJ69uyZT3/60zn99NPLkB4AACgXpwh2cp47AAD4cE4RBAAA
aGUKFgAAQEEULAAAgIIoWAAAAAXpFFcR/NHUKVn23sLCxuu9Xb9848xvFjbeX3v00Uczffr0/Pzn
P2+xbQAAAMXrFAVr2XsL89WG4grWde8VNhQAANCBdIqCVQ61tbU59thj87GPfSy//e1v83d/93c5
+uijc9FFF2XBggW5/PLLkyTnnntu6uvr07Nnz1x88cUZOnToOuMsX748Z599dl5++eWsXr06p512
Wj772c+W4yEBAAAfwmewWtCbb76Zf/mXf8lDDz2U1157LXfccUfuuOOOnHvuubnssssydOjQ3H77
7bn33nvzb//2b5k6dep6Y1x66aUZNWpU7rrrrtxyyy05//zzs3z58jI8GgAA4MOYwWpBNTU1GT58
eJJk2LBhGT16dCoqKrL77runtrY2S5YsyaRJk/LGG2+koqIiq1evXm+Mhx56KPfdd1+mT5+eJKmv
r89bb72V3XbbrVUfCwAA8OEUrBbUo0eP5j9XVlame/fuzX9uaGjIhRdemJEjR+baa69NbW1tvvjF
L643RlNTU2bMmLHeqYMAsCmLFi3K1VdfnQkTJqRv377ljgPQabSJUwQbGxtzxhlnZMqUKeWO0qqW
Ll2a7bffPkly8803b3CdQw45JNddd12ampqSJM8991yr5QOg/Zo5c2ZeffXVzJw5s9xRADqVNjGD
dffdd2fHHXfMihUrWmT83tv1K/TKf72361fIOCeddFImTZqUSy+9NJ/+9Kc3uM6kSZNy3nnnZcyY
MWlsbExNTY3LtwOwSYsWLcrs2bPT1NSURx55JGPHjjWLBdBKKprWTo2UybvvvpsrrrgiRx11VO68
885885sf/v1SdXV169xevnx5evXq1VIROzTPHUDHc/311+fhhx9OQ0NDunTpkoMPPjjHHXdcuWMB
tGvV1dUlrVf2Gayf/vSnOe644zY5ezVr1qzMmjUrSTJlypQMGDBgnfvnzZuXrl3L/lDapR49eqz3
fALQvj3xxBNpaGhIkjQ0NOTxxx/PpEmTypwKoHMoayt56qmn0rdv3+yyyy55/vnnN7remDFjMmbM
mObbCxYsWOf++vr6dOnSpcVydmT19fXrPZ8AtG8HHHDAOjNYBx54oN/1AFupXcxgvfzyy/ntb3+b
3/3ud1m1alVWrFiRH/3oR/nGN75RzlgA0K6NHTs2s2fPTkNDQyorKzN27NhyRwLoNMpasL785S/n
y1/+cpLk+eefz8yZM5UrANhK2267bUaNGpUHH3wwo0ePdoELgFbkg0sA0AGNHTs2dXV1Zq8AWlnZ
ryK4JVxFsDieOwAA+HDt4jNYrWXKRT/Mu4uXFDZe/7598s3TPvxqTNdee21+/vOfZ6+99srll19e
2PbXuuiii7LNNttkwoQJhY8NAABsvk5RsN5dvCTv7PqZ4gZ8/b6SVvvZz36W//iP/yi57QIAAO1b
pyhY5XDmmWdmzpw5+ad/+qccfvjh+eMf/5iXX345q1evzmmnnZbPfvazuemmm/LLX/4yy5cvzxtv
vJEJEyZk1apVufXWW9O9e/dcf/312W677XLDDTfkhhtuyKpVq/I3f/M3+dGPfpSqqqp1tvfmm2/m
29/+dt59991UVVXlwgsvzNChQ8v06AEAoHOqLHeAjmrq1KkZPHhwbrnllixfvjyjRo3KXXfdlVtu
uSXnn39+li9fnuSDS9Vfc801ufvuuzN16tRUVVXl3nvvzX777Zf//M//TJJ87nOfy913351Zs2Zl
6NChufHGG9fb3hlnnJHzzz8/99xzT84555ycddZZrfp4AQAAM1it4qGHHsp9992X6dOnJ/ngy33f
euutJMnIkSPTu3fv9O7dOx/5yEfymc98cCrj8OHD88ILLyT5oIRNmzYtS5Ysyfvvv59DDjlknfHf
f//9PPXUU/mXf/mX5mWrVq1qjYcGAAD8BQWrFTQ1NWXGjBnrnbL39NNPp3v37s23Kysr06NHjyRJ
RUVFGhoakiSnnnpqrr322owYMSI33XRTHnvssXXGaWxsTJ8+fXLffaV9NgwAAGgZThFsBYccckiu
u+66rL0i/nPPPbdZP79s2bIMHjw4q1evzu23377e/R/5yEdSU1OTmTNnJvmg0D3//PNbHxwAANgs
nWIGq3/fPiVf+a/k8TbDpEmTct5552XMmDFpbGxMTU1Nfv7zn5f886effno+//nPp3///tl3332z
bNmy9da5/PLLc9ZZZ+XSSy/NmjVrcsQRR2TEiBGblRMAANg6vmi4k/PcAQDAhyv1q5ecIggAAFAQ
BQsAAKAgHaJgtcOzHNsMzx0AABSnQxSsysrKrFmzptwx2p01a9aksrJD/BMAAIA2oUNcRbBnz55Z
uXJl6uvrU1FRUe447UJTU1MqKyvTs2fPckcBAIAOo0MUrIqKilRVVZU7BgAA0Mk5PwwAAKAgChYA
AEBBFCwAAICCVDS5TjcAAEAhzGCxVb75zW+WOwK0afYR2Dj7B2yafaR9UrAAAAAKomABAAAURMFi
q4wZM6bcEaBNs4/Axtk/YNPsI+2Ti1wAAAAUxAwWAABAQRQsAACAgnQtdwDanptvvjk9e/bM4Ycf
Xu4o0Cbcfffdue+++7J8+fJ84hOfyAknnLDZYyxZsiRTpkzJmjVr8tWvfjXDhw9vgaQAQLkpWAAf
4t57780555yTZ599Nq+//voWjfHss89myJAhmTBhQsk/09jYmMpKJxrApthPgLZGwSJJctttt+XB
Bx9Mnz590r9//+yyyy5588038+Mf/zj19fUZPHhwTjrppPTu3TuvvfZapk+fnoqKiuy99975/e9/
n4suuij19fW54oorUltbm+rq6rz33ns54YQTsuuuu+aRRx7J7bffniTZd999c9xxx5X5EUNpZsyY
kXnz5uV73/tePvWpTzUvnz9/fq666qosXbo0ffr0ycSJEzNgwIANLl+2bFn+z//5P1m1alVef/31
fPe7382LL76Ym2++OWvWrMngwYMzceLE9OzZMyeffHI++clP5tlnn83hhx+eUaNGlfHRw8bNnz8/
3/ve97LLLrvkjTfeyE477ZRTTjkl//qv/5rvf//76dOnT15//fVcf/31mTx5cm6++ebMmzcvc+fO
zdKlS3P44YdnzJgxef7555vPnJg7d25GjBiRE088MZWVlXnmmWfsJ7R7rbGvOM5qW7zlQ/77v/87
s2fPzrRp03LWWWc1v0N/+eWX59hjj80PfvCDDBkyJP/5n/+ZJLnqqqsyfvz4XHjhheu8a/jLX/4y
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
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<ul>
<li>According to our treatment (getting the gender from the text of the tweet) we have male dogs more than female dogs in our dataset, whatever the female rating mean more than the male rating mean</li>
</ul>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[38]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Plot the data partitioned by dog stage</span>
<span class="n">dog_stage_count</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;dog_stage&#39;</span><span class="p">]</span> <span class="o">!=</span> <span class="s1">&#39;None&#39;</span><span class="p">][</span><span class="s1">&#39;dog_stage&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">())[</span><span class="mi">0</span><span class="p">:</span><span class="mi">4</span><span class="p">]</span>
<span class="n">dog_stages</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;dog_stage&#39;</span><span class="p">]</span> <span class="o">!=</span> <span class="s1">&#39;None&#39;</span><span class="p">][</span><span class="s1">&#39;dog_stage&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span><span class="o">.</span><span class="n">index</span><span class="o">.</span><span class="n">tolist</span><span class="p">()[</span><span class="mi">0</span><span class="p">:</span><span class="mi">4</span><span class="p">]</span>
<span class="n">explode</span> <span class="o">=</span> <span class="p">(</span><span class="mf">0.2</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">)</span>
<span class="n">fig1</span><span class="p">,</span> <span class="n">ax1</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">()</span>
<span class="n">ax1</span><span class="o">.</span><span class="n">pie</span><span class="p">(</span><span class="n">dog_stage_count</span><span class="p">,</span> <span class="n">explode</span> <span class="o">=</span> <span class="n">explode</span><span class="p">,</span> <span class="n">labels</span> <span class="o">=</span> <span class="n">dog_stages</span><span class="p">,</span> <span class="n">shadow</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span> <span class="n">startangle</span> <span class="o">=</span> <span class="mi">90</span><span class="p">)</span>
<span class="n">ax1</span><span class="o">.</span><span class="n">axis</span><span class="p">(</span><span class="s1">&#39;equal&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[38]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>(-1.288268191449591,
1.2310305760057396,
-1.2401381220397572,
1.2110819987279693)</pre>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[41]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="p">[</span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;dog_stage&#39;</span><span class="p">]</span> <span class="o">!=</span> <span class="s1">&#39;None&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">groupby</span><span class="p">(</span><span class="s1">&#39;dog_stage&#39;</span><span class="p">)[</span><span class="s1">&#39;rating_numerator&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[41]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>dog_stage
doggo 11.888889
floofer 11.875000
pupper 10.638066
puppo 12.043478
Name: rating_numerator, dtype: float64</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<ul>
<li>Pupper is the most owned dog, but it has the lowest mean rating</li>
</ul>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Conclusion">Conclusion<a class="anchor-link" href="#Conclusion">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>The Twitter account <code>WeRateDogs</code> (@dog_rates) is devoted to humorously reviewing pictures of dogs doing adorable poses. Dogs are rated on a scale of one to ten, but are invariably given ratings in excess of the maximum, such as "16/10". It has acquired over 4.5 million followers.</p>
<p>If you are thinking of adopting a dog, get a floof(er) - far away from being pupper at least still in the stage of puppo yet not a doggo to live more togother</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span>
</pre></div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
You can’t perform that action at this time.